Internet des objets

Responsable(s) René CHALON, Alexandre SAIDI
Cours ⋅ 12 hBE ⋅ 8 h

Objectifs de la formation

L'Internet des Objets s'appuie sur les progrès continus des technologies de la microélectronique et des réseaux qui permettent le déploiement de services distribués sur des réseaux d'objets communicants interconnectés.

Ce module propose dans un premier temps un tour d'horizon de l'Internet des Objets, depuis les normes, standards et technologies sur lesquels il se base, jusqu'aux applications, sans oublier les problèmes de sécurité.

Dans un second temps, il s’agira de sensibiliser les élèves aux notions de la programmation concurrente ainsi qu’aux notions sur les systèmes temps-réels et embarqués. Ainsi les élèves pourront acquérir les connaissances nécessaires pour la compréhension des principes de réalisation de systèmes fortement connectés (IoT) ainsi que leur traitement.

Mots-clés

Internet des Objets, Web des Objets, objets connectés, ville intelligente, intelligence ambiante, domotique, Bluetooth, Zigbee, 6LoWPAN, CPL, PoE, Programmation concurrente, Informatique temps réel, Informatique embarqué, Informatique mobile

Programme

  • Contexte, usages et domaines d’application de l'IoT : smart cities, intelligence ambiante, Big Data (2h)
  • Technologies des objets connectés (2h)
  • Sécurité et sureté physique des objets connectés (2h)
  • Aspects réseaux et identification des objets (2h)
  • Notions sur la programmation concurrente, mécanismes d'exclusion mutuelle, schémas concurrents (2h)
  • Exigences des systèmes et noyaux temps réels, informatique embarquée et mobile, robotique (2h)

Activités pratiques :

  • Programmation d’un objet communicant muni de capteurs à base d’Arduino (4 h)
  • Réalisation de quelques calculs parallèles, réalisation d’un système concurrent par exemple pour la régulation de pression, humidité et température d’un local sensible (4h)

Compétences visées

  • Appréhender le domaine des objets connectés, leurs technologies et leurs applications ainsi que les notions de la concurrence / parallélisme.
  • Concevoir une application basée sur l'exploitation de données issues de capteurs répartis.
  • Simulations de systèmes concurrents pour la prise en charge et traitement des données issues des capteurs multiples

Évaluation

Note = 50% savoir + 50% savoir-faire Note de savoir = 100% examen terminal Note de savoir-faire = 100% contrôle continu (notes des BE)