Aperçu du cours
Cette formation a pour objectif d’initier les participants aux protocoles de communication de l’Internet des Objets (IoT). Les participants apprendront à fabriquer, programmer et intégrer des objets connectés, en mettant l’accent sur la structuration des données pour assurer l’interopérabilité. La formation couvrira également la mise en œuvre des protocoles couramment utilisés tels que REST, MQTT, et Publish-subscribe.
Prérequis
- Des connaissances préalables dans le domaine des réseaux et des télécommunications sont nécessaires, ainsi que des compétences de base en programmation (Python) et en système d'exploitation UNIX ou Linux.
Fonctionnalités
- Comprendre la problématique de l'IoT et de l'interopérabilité.
- Connaître et mettre en œuvre les protocoles de communication IoT tels que REST, MQTT, et Publish-subscribe.
- Structurer les données en utilisant les formats JSON et CBOR.
- Réaliser un client COAP et comprendre son fonctionnement.
- Spécifier une ontologie pour la structuration des données dans un contexte IoT.
- Intégrer un objet connecté dans un système dédié.
- Programmer un objet connecté en utilisant les protocoles appropriés.
Public ciblé
- Cette formation s'adresse à tout le personnel (technicien, ingénieur) impliqué dans la thématique des IoT, souhaitant acquérir des compétences pratiques dans la fabrication, la programmation et l'intégration d'objets connectés.
Détails
- 3 Sections
- 11 Lessons
- 21 heures
Expand all sectionsCollapse all sections
- Introduction aux Protocoles IoT et Interopérabilité (7 heures)4
- 1.1Présentation de la problématique des IoT et de l’interopérabilité (2 heures)
- 1.2Les protocoles de communication dans l’IoT : REST, MQTT, Publish-subscribe (2 heures)
- 1.3Représentation des données en JSON et CBOR (1 heure)
- 1.4Exercices pratiques : Manipulation de données JSON et CBOR (2 heures)
- Mise en Pratique des Protocoles IoT (7 heures)4
- 2.5Réalisation d’un client COAP (2 heures)
- 2.6Exercices pratiques : Mise en œuvre d’un client COAP (2 heures)
- 2.7Spécification d’une ontologie pour la structuration des données (2 heures)
- 2.8Application de l’ontologie à un scénario IoT spécifique (1 heure)
- Travaux Pratiques et Intégration (7 heures)3
- 3.9Travaux pratiques avancés : Intégration d’un objet connecté dans un système dédié (3 heures)
- 3.10Travaux pratiques avancés : Programmation d’un objet connecté (2 heures)
- 3.11Discussion et démonstration : Structuration des données pour l’interopérabilité (2 heures)