Dans ce module, nous passons en revue les différentes couches qui interviennent dans l'IoT, entre bas-niveau (matériel) et haut-niveau (architecture), jusqu'à la couche applicative : capteurs, protocoles de communications standardisés ou ad hoc, solutions cloud.

Les travaux pratiques sont menés avec la plateforme NodeJS, en parallèle à la manipulation de composants électroniques accessibles (arduino, raspberry), et éventuellement d'objets connectés grand public (selon disp.).


Objectifs : 

Manipuler une plateforme de prototypage électronique et émettre des donnéesAppréhender les architectures et technologies adaptées à l'IoT et comprendre les mécanismes de communication

Manipuler un langage de haut niveau adapté au traitement et à la publication de données

Créer et/ou utiliser des interfaces en ligne pour présenter les données issues d'objets connectés et/ou agir sur ces derniers