Cette section présente le plan de cours prévu.
Volet 1 (21 heures dont 3 heures d'examen) -- Aris Leivadeas
- Une introduction à l'internet des objets (4.5 heures)
- Définition d'Internet des objets
- Genèse de l'IoT
- Importance de l'IoT
- Conception de réseau IoT
- Technologies clés
- Cas d'utilisation
- Défis
- Connexion d'objets intelligents (3.5 heures)
- Capteurs
- Actionneurs
- Objets intelligents
- Réseaux de capteurs
- Critères de communication
- Réseaux d'accès en IoT (4.5 heures)
- Introduction à la couche liaison
- Protocole IEEE 802.15.4e/g
- Protocole IEEE 1901.2a
- Protocole IEEE 802.11ah
- LoRaWAN
- NB-IoT
- IoT couche réseau (4.5 heures)
- Introduction à IPv6
- L'analyse de rentabilisation pour l'IoT
- Besoin d'optimisation en IP
- Optimization d'IP pour l'IoT
- Standardisation
- Architecture IoT (4 heures)
- Pilotes derrière l'architecture de réseau IoT
- Exemples d'architecture IoT
- Pile fonctionnelle d'IoT
- Pile de gestion des données IoT
Volet 2 (21 heures dont 3 heures d'examen) -- Julien Gascon-Samson
- Communications IoT à haut niveau (patrons, modèles, architectures, standards et technologies) (5 heures)
- Introduction à Publish/Subscribe, modèles et architectures
- Protocole MQTT
- Protocole AMQP
- Informatique en nuage, en brouillard et en périphérie (3.5 heures)
- Notions de base d'nfonuagique en lien avec l'IdO
- Défis en lien avec le développement des applications IoT
- Informatique en périphérie: origine et concepts
- Modèle hiérarchique cloud-fog-edge
- Intégration de l'IoT et de l'informatique en périphérie
- Traitement distribué des données IdO (3.5 heures)
- Introduction à Node-RED
- Traitement des données par flux: motivation
- Tâches et sémantiques
- Performance
- Sécurité des systèmes IoT (2 heures, présentation donnée par un conférencier)
- Web of Things (3 heures)
- Introduction au Web of Things
- HTTP et APIs REST
- CoAP
- WebSocket
- Mozilla Web Thing API
- Révision pour examen final (1 heure)
- Examen (3 heures)
Note importante: les heures sont des heures approximatives d’enseignement pour chaque sujet. Comme le cours est en continuelle évolution, il est possible que le matériel soit mis à jour au fil de la session.