Les systèmes embarqués sont à la fois électroniques et informatiques. Ils effectuent des tâches de façon autonome, pour des secteurs variés, comme l’électroménager, le médical, le militaire, les transports ou l’industrie.
Quand il s’agit de systèmes embarqués IoT, c’est-à-dire de l’Internet of Things, ils ont aussi la spécificité de se connecter à des réseaux via lesquels ils échangent des données. Ces systèmes se complexifient donc, car ils déclenchent des actions en fonction du croisement des données. Cette complexité amène avec elle de nouveaux défis pour l’Internet des objets (Ido).
Comment différencier un système informatique d’un système embarqué IoT ? Les traceurs inclus dans les colliers du bétail relèvent du système informatique. Les colliers connectés qui émettent une alarme quand des animaux s’isolent en groupe autour d’un blessé relèvent des systèmes embarqués IoT.
La distinction n’est pas toujours claire ! Dans cet article, nous revenons sur ce qui caractérise un système embarqué IoT. Nous détaillons aussi les difficultés inhérentes à la conceptualisation de ce type d’outils.
On définit un “système embarqué” comme un système électronique et informatique, donc à la fois matériel et logiciel, dédié à une mission précise. Ce système réalise sa mission de façon automatique. La plupart des systèmes embarqués se caractérisent en outre par leur consommation énergétique limitée, mais aussi par leurs petites tailles.
Un système embarqué se dote toujours de capteurs qui recueillent les données environnementales. C’est le processeur qui les traite. Ce traitement s’allie à une mémoire pour déclencher des actionneurs. C’est donc le fait de traiter l’information qui différencie un équipement embarqué d’un simple système informatique.
D’un point de vue visuel, un système embarqué a tout du circuit imprimé. Il s’agit effectivement d’un circuit électronique complexe, doté d’une plaque sur laquelle sont reliés des composants électroniques. Ce petit système électronique permet cependant de réaliser des applications métiers très complexes, en se logeant dans un appareil ou dans un véhicule.
Le département de Sciences numériques et technologie de l’académie de Nantes rappelle dans une fiche sur les objets connectés en informatique embarquée qu’historiquement, les premiers remontent à 1967. À cette époque, le vaisseau spatial Apollo se dote du premier système embarqué de guidage. Depuis, de nombreux moyens de transport fonctionnent avec des systèmes embarqués, et notamment les voitures, avec les systèmes ABS anti-blocage des roues et les régulateur et limitateur de vitesse.
Par définition, les objets connectés de l’Internet of Things contiennent des systèmes embarqués. Ces systèmes informatiques ont cependant la spécificité de se connecter à un réseau pour permettre l’échange de données. Quelques exemples de système embarqué IoT :
Quand il s’agit de concevoir un système informatique embarqué qui relève de l’Internet des objets, plusieurs challenges et obligations se présentent :