Web des Objets et des Services

Informations

ResponsableLaurent Vercouter
Enseignant(s)Laurent Vercouter, Jamont Jean-Paul, Giustozzi Franco, Orange Labs Intervenants
LangueFrançais
Crédits4.5
Volume horaireCM : 21h TD : 21h
OptionIngé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]
1 - notion, 2 - théorisation, 3 - application, I - intégralement, P - partiellement

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%