Introduction aux objets connecteset aux projets developpes a TELECOM Nancy.
Thibault CHOLEZ - [email protected]
TELECOM Nancy - Universite de Lorraine
LORIA - INRIA Nancy Grand-Est
CC BY-NC-SA 3.0
07/03/2017
Contexte du module Projets autour des Objets Connectes a TN
Plan
1 Contexte du module
2 Projets autour des Objets Connectes a TN
2 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Plan
1 Contexte du module
2 Projets autour des Objets Connectes a TN
3 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Pourquoi un module sur les objets connectes ?
L’Internet des Objets (IoT)
Domaine innovant, porteur de croissance pour les STIC
Nombreuses applications possibles avec impact societal (sante,environnement, etc.)
Investissement important de la recherche et des entreprises
Domaine complexe (architectures distribuees, technologiesheterogenes, nombreux protocoles, etc.)
Forte dimension embarque (informatique ubiquitaire, faibleconsommation, faible puissance)Forte dimension reseau (protocoles sans fil, routage, supervision,chiffrement, etc.)Forte dimension systeme (stockage des donnees dans le cloud,securite de bout-en-bout, etc.)
4 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Une architecture de service pour l’Internet desObjets
Nombreux aspects de l’informatique impliques (hardware,developpement logiciel, reseau, big data, securite, etc.)
Pourquoi voir le C++ en meme temps ? → Beaucoup de firmwareencore ecrits en C++.
Pourquoi voir Android en meme temps ? → Pour maıtriser tous leselements de la chaıne de service.
5 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Les defis de l’IoT
Concevoir le reseau de capteur
Bien comprendre les besoins du client
Recenser et etudier les capteurs existants, en concevoir de nouveaux
Optimiser le micro-code par rapport a l’application
Prendre en compte l’heterogeneite des protocoles bas niveau(802.15.4, RFID/NFC, Bluetooth, etc.)
6 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Les defis de l’IoT
Configurer la passerelle
Interconnecter les differents types de capteurs a une passerelle(configuration, routage)
Garantir la QoS : prevoir de la redondance
Uniformiser le format des donnees envoyees au serveur (COAP,JSON)
7 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Les defis de l’IoT
Developper la partie logicielle
La plateforme gere la reception, le stockage, le traitement et la misea disposition des donnees
Implanter les traitements metiers specifiques sur les donnees
Developper des interfaces de visualisation adaptees (GUI, web,smartphone, etc.)
8 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Les defis de l’IoT
Administration
Garantir la disponibilite et la securite des donnees (controle d’acces)
Superviser le fonctionnement du reseau (energie, panne, taux deperte, etc.)
9 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Les protocoles de l’Internet des Objets
10 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Exemple de service intelligent
11 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Domaines d’applications de l’Internet des Objets
12 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Ordre des seances
CM1 IoT : 07/03
CM1 IoT : 09/03
TP1 IOT : 15-16/03
TP2 IOT : 21-23/03
TP3 IOT : 28-30/03
TP4 IOT : 10/04 (exam QCM) - projet
TP5 IOT : 17-20/04 - projet
Si besoin, seances supplementaires mi-mai
Evaluation : QCM + projet
13 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Projet SEP x AMIO
Objectifs
Developper une application de realite augmentee (Hololens) ...
... exploitant des donnees issues d’un reseau de capteurs
Fonctionnalites attendues
Concevoir et realiser une application utilisant l’IoT Lab deTELECOM Nancy : http://iotlab.telecomnancy.eu
et permettant a un utilisateur de visualiser les informations issue ducapteur de la salle ou il se trouve
14 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Plan
1 Contexte du module
2 Projets autour des Objets Connectes a TN
15 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Plateforme ”IoT Lab” a TELECOM Nancy
Equipement de l’ecole en capteurs TelosB / Sky : plateformeouverte support des TP, projets, experimentations
Specifications d’un capteur TELOSB/TMote Sky
Fabricants : Advanticsys, STMICROELECTRONICS, TST, etc.
Prix : a partir de 70 euros piece
10Kbyte RAM, 48Kbyte Flash, 1024kB data storage
Debit : 250Kbps. Portee : de 10m a 150m (exterieur avec antenne)
Sondes natives : humidite, temperature, lumiere, energie. Cartesd’extension disponibles.
Duree de vie de la batterie : environ 1 an
Passerelle : capteur connecte a un laptop, avec code specifique(PPP routeur, traduction 6LoWPAN/IPv6)
16 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Exemple de capteur TELOSB/TMote Sky
17 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Plateforme ”IoT Lab” a TELECOM Nancy
18 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Plateforme ”IoT Lab” a TELECOM Nancy
Fonctionnalites implantees (A.Deroche et T.Duhal)
Envoi de donnees sur le serveur via requetes HTTP (API REST)
Backend : plateforme JEE (serveur Glassfish) avec mappage dumodele metier avec des entites EJB
Front-end framework : Zurb Foundation 5
Creation des vues avec JSP et JSTL
Gestion des flux de donnees temps reel avec le protocole WebSocket
Gestion de l’authentification et de la securite (chiffrement)
Support du multi-sink, geolocalisation
19 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Plateforme ”IoT Lab” a TELECOM Nancy
Sources : https ://anthonyderoche.github.io/iotlab/
20 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Projet regional Sencity
21 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Projet regional Sencity
Theme et acteurs
projet collaboratif d’enseignement et d’innovation autour del’Internet des objets et de la ville intelligente
regroupe quatre ecoles d’ingenieur Nanceiennes a l’initiative deTELECOM Nancy
approche interdisciplinaire de l’innovation + pedagogie par projet
Objectifs
Concevoir, developper et experimenter de nouveaux servicesconnectes en interaction avec les citoyens et leur environnement.
22 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.
Contexte du module Projets autour des Objets Connectes a TN
Projet regional Sencity
Besoins
collecte des donnees
visualisation et interactions avec les donnees
traitement et stockage des donnees
Materiel
voiture electrique + capteurs (gps, telemetre, cameras, antennes,autres)
capteurs sans fil BTLE
smartphones
23 / 24
Introduction aux objets connectes, et aux projets developpes a TELECOM Nancy.