Descriptif
De nombreuses plateformes pour l'internet des objets (IoT) sont proposées par divers acteurs témoignant du fort dynamisme du secteur. Les plateformes exposent des interfaces dédiées aux communications avec les objets connectés et des interfaces dédiées à des systèmes tiers qui peuvent ainsi proposer des services à forte valeur ajoutée. Grâce à ces plateformes, un écosystème pour l'IoT se met en place progressivement.
Cette formation présente un panorama des standards et outils logiciels permettant d’interagir avec les plateformes IoT. Elle est illustrée par des démonstrations et l'étude de plateformes de cet écosystème.
Objectifs pédagogiques
- Structurer des architectures logicielles pour connecter les objets à une plateforme et créer des services applicatifs au-dessus de l'IoT.
- Analyser le rôle des plateformes Internet of Things (IoT) dans la construction de services pour l'IoT
- Décrire, interpréter et analyser les modèles d’interaction et les standards pour construire des applications réparties dans le domaine de l’IoT.
14 heures en présentiel
effectifs minimal / maximal:
5/20Diplôme(s) concerné(s)
Parcours de rattachement
Pour les étudiants du diplôme Formations Courtes
- La formation est destinée à des concepteurs de systèmes IoT.
- Ingénieurs et techniciens qui souhaitent s'initier au développement de services et d'applications pour exploiter les possibilités offertes par l'Internet des Objets (Iot)
Format des notes
Numérique sur 20Pour les étudiants du diplôme Formations Courtes
Pour les étudiants du diplôme CES Internet des objets
Le rattrapage est autorisé (Note de rattrapage conservée écrêtée à une note seuil de 10)Programme détaillé
Concepts et architectures de plateformes d'hébergement de services pour l'IoT
- Architectures logicielles de référence pour l'IoT
- Architectures réparties pour l'IoT (Cloud for IoT, Fog Computing)
- Middleware pour l'IoT
- Paradigmes d'interaction entre applications et plateformes (requêtes synchrones, publication/souscription)
Concepts et standards logiciels pour la publication et la consommation de données issues de l'IoT
- Orientation Web
- Services Web orientés ressources avec le paradigme REST
- Bus de messages/système réparti à base d'événements
- Paradigme publication/souscription
- Protocoles et frameworks orientés messages (ISO/IEC/OASIS AMQP, OASIS MQTT)
Découverte de plateformes d'hébergement de services pour l'IoT
- Standard de plateformes de services : OneM2M
- Exemples de plateforme en logiciel libre (OM2M)
- Panorama de plateformes Cloud pour l'IoT
Aspects données
- Modélisation de données (OGC Sensor ML, ontologies W3C)
- Contrôle d'accès aux données et respect de la vie privée