Dans le cadre du cours de *Nouvelles technologies et développement de logiciels*, les enseignants Patrick Lafrance, Anne-Marie Burns et Keven Chaussé nous ont demandé de rédiger des articles sur un thème qui nous passionne. J'ai décidé de me pencher sur le thème de l'internet des objets (IoT) et Arduino.
# Qui suis-je?
Avant de passer aux choses sérieuses, je voudrais me présenter brièvement. Je m'appelle Aya Harrak et j'étudie le développement d'applications web et mobiles, technique de l'informatique au collège de Rosemont.
C'est lors de ma participation à une compétition de programmation en Jordanie à l'âge de 15 ans que j'ai fait mon premier contact avec la programmation. C'est là que j'ai découvert le langage de programmation Python, ce qui m'a, d'ailleurs, donné un bon aperçu de l'algorithmique.
Vers mes 17 ans, j'ai réalisé que l'informatique, et plus spécifiquement la programmation et le développement, était le domaine dans lequel je me sentais à ma place.

# Le contact
Le sujet de l'internet des objets est captivant, c'est pourquoi je l'ai choisi. Dans le cadre du cours sur les _Objets Connectés_, nous avions déjà traité quelques notions à ce sujet, avec M. Florent Kpassi Adima, en utilisant Raspberry Pi.
Peut-être que mener des recherches approfondies dans ce domaine me permettrait de conclure que c'est l'un des secteurs dans lesquels je souhaite travailler.
# Internet des objets (IoT)
En quittant le collège pour rentrer chez moi et en utilisant mon téléphone, je peux allumer mon four et commencer à préparer ma nourriture. À une distance de 100 mètres de ma maison, les lumières de ma maison sont allumées automatiquement, et ceci, même avant que je n'y rentre. Ceci est un bref exemple qui donne un aperçu de l'internet des objets.
Internet des objets est « le processus de connexion d'objet physique à internet » d'après l'article L'IoT, qu'est-ce que c'est? (https://www.redhat.com/fr/topics/internet-of-things/what-is-iot).
Tout appareil physique intelligent qui peut être connecté à internet et qui a la capacité de recevoir ou de transférer des données en temps réel ou sur une longue durée lorsque l'intervention humaine est très limitée ou nulle, cela fait référence à l'IoT. Les données peuvent être traitées soit par des êtres humains ou par intelligence artificielle aidée de l'apprentissage automatique (IA/AA).
# La confusion
Il convient de faire la distinction entre l'internet des objets et les systèmes embarqués, les systèmes embarqués peuvent être exploités dans l'internet des objets, mais ces deux éléments restent distincts.
Tel que mentionné précédemment, les objets physiques intelligents utilisés dans l'internet des objets sont connectés à Internet pour recevoir ou transférer des données qui seront traitées, nous parlons des objets qui ont des récepteurs ou des émetteurs, que ce soit pour le son, le mouvement ou d'autres facteurs.
En revanche, les systèmes embarqués sont des systèmes spécialisés qui accomplissent une seule tâche spécifique.
Comme l'article Actualité Techno – IoT et systèmes embarqués: les nuances décryptées par nos experts (https://www.uzinakod.com/blogue/differences-iot-systemes-embarques) écrit par Jean-Sébastien, reprenons l'exemple de la machine à laver, elle est indépendante. Elle se limite à laver les vêtements, elle n'utilise donc pas internet et peut aussi exécuter sa tâche sans être connectée à un réseau.
C'est un petit ordinateur qui suit un algorithme particulier pour accomplir sa tâche et qui est directement intégré à l'appareil qu'il gère. De la même manière, les micro-ondes, les machines de construction des voitures, les systèmes de freinage des voitures sont également concernés.
# Conclusion
En l'absence d'internet, les systèmes embarqués seront autonomes et pourront exécuter leurs tâches spécifiques, tels que nos lave-linges anciens, mais si votre lave-linge est en mesure d'envoyer une notification à votre téléphone lorsque le cycle de lavage est achevé, alors le lave-linge sera inclus dans l'IoT.
Commentaires