Aller au contenu

Informatique embarquée et objets connectés - Synthèse⚓︎

1. Différence entre objets connectés et informatique embarquée⚓︎

Définitions

Les systèmes informatiques embarqués sont des systèmes spécialisés intégrés à un appareil plus grand (voiture, smartphone, etc.). Ils captent des données via des capteurs (température, pression...), les traitent et les utilisent pour contrôler des actionneurs (moteurs, LED...).

Si ils sont connectés à internet, on parle d'objets connectés. Cela apporte une valeur supplémentaire en termes de fonctionnalité, d’information, d’interaction avec l’environnement ou d’usage.

Exemples

  • Systèmes embarqués : système de contrôle moteur (automobile), système de navigation automatique GPS (transport maritime), système de contrôle d'accès (batiment), système de surveillance cardiaque (hopital)...
  • Objets connectés : montres connectées, machines à laver connectées, thermostats connectés, voitures connectées...

2. Évolution du marché des objets connectés.⚓︎

Le nombre d'objets connectés a connu une croissance exponentielle (multiplié par un même nombre tous les ans) ces dernières années, passant de 7 milliards en 2018 à une estimation de plus de 50 milliards en 2030. Cette évolution rapide est due à la baisse des coûts de fabrication, à l'amélioration des technologies de connectivité, à la demande croissante des consommateurs et à l'adoption de ces objets dans divers secteurs industriels.

Les objets connectés ont le potentiel de transformer notre vie quotidienne (tracker, montres connectés, machines à laver connectées, thermostats connectés...) et d'offrir de nouvelles opportunités aux entreprises, mais ils posent également des défis en matière de sécurité, de confidentialité et de gestion des données.

3. Principe de fonctionnement⚓︎

Schéma

Schéma

Glossaire
  • Capteur : composant mesurant des grandeurs physiques du monde
  • Actionneur : composant ayant une action sur le monde physique (ou numérique)
  • Unité de traitement : composant composé d'un microprocesseur traitant les informations venant des capteur par des algorithmes
  • IHM (Interface Homme-Machine) : désigne un système permettant à un humain de communiquer et d'interagir avec une machine, un système ou un appareil (écran, boutons,...)

Exemple : Microbit

Il est possible de faire un mini système embarqué avec une carte Microbit (cf TP). Par exemple on veut faire afficher un smiley content si la lumière est importante, un smiley triste sinon. L'algorithme est alors simple:

# Les import en haut du fichier
from microbit import *


# Le code dans le 'while True:' boucle de répétition infinie
while True:
    if display.read_light_level() > 127: # Si le niveau de lumière est supérieur à un seuil (CAPTEUR)
        display.show(Image.HAPPY) # Alors on affiche une smiley content (ACTIONNEUR)
    else:
        display.show(Image.SAD)