Web des Objets et des Services
Informations
Responsable | Laurent Vercouter |
Enseignant(s) | Laurent Vercouter, Jamont Jean-Paul, Giustozzi Franco, Orange Labs Intervenants |
Langue | Français |
Crédits | 4.5 |
Volume horaire | CM : 21h TD : 21h |
Option | Ingénierie de l'information |
Site web | https://moodle.insa-rouen.fr/course/view.php?id=1216 |
Objectifs
- Connaître les différents protocoles d’accès à des objets connectés et leur caractéristique
- Savoir définir une architecture d’intégration d’objets connectés et de services web
- Savoir intégrer des capteurs légers dans un pattern gateway avec une carte type Raspberry Pi ou Arduino
- Appréhender une problématique de recherche sur la représentation sémantique des données d’un web des objets, à l’aide d’ontologies spécifiques, pour une prise de décision intelligente
- Réaliser un rapport bibliographique sur un projet de recherche lié au web des objets
Capacités enseignées
- Référentiel INSA :
- Maîtriser les techniques de test structurel et fonctionnel pour la performance et la non régression [3P]
- Référentiel CNISF :
- J10A [3P]
- J10I [3I]
Programme
- Introduction au web des objets
- Typologie d’objets connectés
- Protocoles de communication bas niveau pour l'Internet des Objets (SigFox, LoRa, Bluetooth, Zigbee, Z-Wave, ...)
- Plateformes de gestion d'un Internet des objets (Jeedom, Webthings, ...)
- Langages de développement web (Node.js, API REST) pour le web des objets
- Développement de serveurs web sur Raspberry Pi
- Patterns d’architecture d'un web des objets
- Protocoles légers pour un pattern gateway (CoaP, MQTT)
- Ontologies pour le web des objets (SSN, Thing'in, ...)
- Séances de réalisation d'un projet
Pré-requis
Réseaux, Informatique répartie, Technologies web
Bibliographie
« Building the web of things », D. Guinard, V. Trifa, Manning eds, 2016
Méthode d'évaluation
Examen : 50%, Projet : 25%, rapport bibliographique : 25%