Internet des objets

La première partie du cours vise à introduire le domaine d’Internet des objets (IoT: Internet of Things) en mettant l’accent sur les principaux protocoles de communications sans fil et faible consommation énergétique qui le composent: IEEE802.15.4/6loWPAN/RPL, Bluetooth Low Energy, WiFi, LPWAN.

La seconde partie du cours présente les protocoles MAC et routage avancés dans IoT permettant de fournir la qualité de service tout en minimisant la consommation d’énergie (SMAC, T-MAC, B-MAC, ContikiMAC, iQueue-MAC, routage géographique, SPEED, …). Elle introduit aussi les systèmes d’exploitation dédiés (ContikiOS, RIOT OS, …), ainsi que l’évaluation de performances par simulation.

Prérequis

  • Connaissances en réseaux (protocoles d’Internet, routage, routage dans les réseaux sans fil).
  • Notion de systèmes d’exploitation et en particulier Linux.

Acquis d’apprentissage

  • Protocoles d’Internet des objets.
  • Développement de protocoles pour des applications d’Internet des objets, en développement embarqué.

Compétences visées

  • Déployer des applications des réseaux de capteurs et d’Internet des objets.
  • Développer des applications IoT sur les nœuds de capteurs.
  • Concevoir des protocoles faibles consommation.