Vous êtes sur la page 1sur 12

Plan

L’Internet des Objets


Une définition de l’Internet des objets (rapide !)
(IoT) 

 Différences système embarqué / réseau sans fil de capteurs


 Le matériel des objets connectés
 Inventaire « à la Prévert »
 Pourquoi l’IoT apparaît-il aujourd’hui ?
0 – Introduction
 Conclusion
De l’internet des ordinateurs à l’internet des objets
[Mattern and Floerkemeier 10]

Philippe Darche 2 IUT de Paris – Rives de Seine / LIP6

L’internet des objets Ce qui change avec les objets connectés


Vue d’artiste un peu trompeuse !
 Nombre d’objets connectés
 prévision : 27 milliards en 2025 selon IOT Analytics !

 Hétérogénéité
 fonction
 communication
 autonomie
 Etendue
source inconnue
Philippe Darche 3 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 4 IUT de Paris – Rives de Seine / LIP6

Source : IEEE
La maxime de notre cours Croissance exponentielle
 La règle des dix  En 2008, le nombre d’objets connectés a dépassé
 Un objet c’est : la population mondiale
 dix messages de dix octets par jour
 connexion à dix km
 durée de vie de dix ans

Philippe Darche 5 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 6 IUT de Paris – Rives de Seine / LIP6

Domaines de l’IdO Applications


 Grand public  Objets portables sur soi
 Agriculture  Fabrication manufacturière intelligente
 Industries (smart manufacturing)
 Santé  Automatisation de la maison et des immeubles
 Militaire  Villes intelligentes
 Spatial ?  Automobiles
 etc.  Etc.
Philippe Darche 7 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 8 IUT de Paris – Rives de Seine / LIP6
L’Internet des Objets Macro-segments économiques
Grand public Industriel (IIOT)

Source : FACTORY SYSTEMES


Philippe Darche 9 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 10 IUT de Paris – Rives de Seine / LIP6

A ne pas confondre Une tentative de définition


 Avec les réseaux M2M  Paradigme qui consiste à connecter des objets réels à
 connexion entre machines dans des systèmes fermés l’internet en interaction avec les humains et les services du
nuage (cloud), c’est-à-dire l’infonuagique  afin d’apporter
 Avec les réseaux de capteurs (voir historique) une valeur ajoutée à l’utilisateur final

internet

Philippe Darche 11 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 12 IUT de Paris – Rives de Seine / LIP6
Autres définitions Historique : Systèmes embarqués (Sem)
 Connexion du monde physique au monde virtuel  Système informatique autonome qui gère un
 perception et action processus (tâche dédiée)
 Pas d’interaction avec les humains !  qui s’oppose à un système à usage général (i.e. ordinateur)
 angle de notre cours  Synonyme : système enfoui (i.e. embarqué)
 Lire la définition de Wikipédia  Origines
 mission Apollo avec l’AGC
(Apollo Guidance Computer)
 missiles minuteman
Philippe Darche 13 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 14 IUT de Paris – Rives de Seine / LIP6

Systèmes embarqués Systèmes embarqués vs objets connectés


 Système sous contraintes  Pas de processus à gérer directement
 matérielles/logicielles
 Mêmes contraintes que précédemment
 temporelles
 Mais de la communication par internet
 système temps réel
 échange de données
 énergétique (i.e. sobriété)
 spatiales (i.e. encombrement)
 IoT = Une évolution ? Un sous-ensemble ? Un complément ?
 ≈ Cyber-Physical Systems (CPS) à l’échelle de l’internet ?
 thermique
 un système embarqué intégré à un système d'information étendu
 environnementales
 sécurité du processus à gérer Internet
SEm IoT
 s’il y a communication, elle est dictée primairement par la fonction
Philippe Darche 15 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 16 IUT de Paris – Rives de Seine / LIP6
Différences CPS/IoT Réseau sans fil de capteurs
 WSN (Wireless Sensor Network)
 Démarrage : début des années 90
 Quelques caractéristiques :
 topologie variable (réseau ad hoc)
 nombre de capteurs élevé
 noeuds limités en capacité de calcul, taille mémoire et en énergie
 noeuds susceptibles de pannes
 Applications militaires, environnementales, industrielles,
énergie, santé, etc.
[Waher et al. 16]
Philippe Darche 17 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 18 IUT de Paris – Rives de Seine / LIP6

De nouvelles contraintes (1/2) De nouvelles contraintes (2/2)


 Energie  Contraintes techniques contradictoires
 embarquée : maintenance régulière  puissance de calcul
 communication longue distance
 système de récupération d’énergie ?
 faible consommation
 Autonomie  faible encombrement
 de gestion  Coût
 adaptation à l’environnement qui peut être sévère  Hétérogénéité
 mise-à-jour  Passage à l’échelle
 croissance rapide
Philippe Darche 19 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 20 IUT de Paris – Rives de Seine / LIP6
Challenges de l’IoT mobile Fonctions de l’IoT
 Hétérogénéité  Identification (nommage) et « adressabilité »
 Nombre  Acquisition d’informations
 Actions (rarement)
 Environnement sévère
 Traitement local (rare) ou déporté
 Mémorisation locale (rare) ou externalisée
 Communication
 Localisation
 Visualisation
Philippe Darche 21 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 22 IUT de Paris – Rives de Seine / LIP6

Fonctions de l’IoT (résumé) Les fonctions de l’IoT


 Identification
 UOID (Unique Object Identifier)
 rôle crucial !
 correspondance entre l’objet et les services
 à distinguer de l’adresse IP
 « Adressabilité »
 par découverte
 service de nommage
Philippe Darche 23 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 24 IUT de Paris – Rives de Seine / LIP6
Les fonctions de l’IoT Les fonctions de l’IoT
 Acquisition d’informations  Actions
 par capteur  actionneur
 simple : température, lumière, pression, fumée, énergie, etc.  nécessité d’une interface de puissance
 complexe : inertiels, magnétomètre, GPS (localisation),  affichage
biométrique, etc.
 pour l’Interface Homme-Machine (IHM)
 traitement local éventuel
 sortie de l’information
 numérique
 analogique
 chaîne de traitement analogique
Philippe Darche 25 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 26 IUT de Paris – Rives de Seine / LIP6

Les fonctions de l’IoT Besoins matériels


 Traitement  Mémorisation
 puissance de calcul variable (8, 16 ou 32 bits),  rapidité de la RAM
voir adaptable (un à plusieurs cœurs activables)  non volatilité de la ROM
 MPU, MCU, SOC (System On Chip) et FPGA   mémoires émergeantes
 mémoire flash
 FeRAM (FerroElectric RAM)
 MRAM (Magnetic RAM)
 PCM (Phase-Change Memory)

Philippe Darche 27 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 28 IUT de Paris – Rives de Seine / LIP6
Besoins matériels Technologies de communication
 Connectivité hétérogène
 sur des infrastructures réseau classiques ou spécialisées
 filaire et sans fil
 courte ou longue distance

Philippe Darche 29 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 30 IUT de Paris – Rives de Seine / LIP6

Connectivité hétérogène Connectivité hétérogène


 Exemples  Exemples
 ethernet filaire ou Wi-Fi (variante : Wi-Fi Direct)  technologies RFID (Radio Frequency IDentification)
 WPAN (Wireless Personal Area Network)  étiquette
 Bluetooth (IEEE 802.15.1) et Bluetooth Low Energy  domotique
(BLE)  Z-Wave, ZigBee (IEEE 802.15.4), etc.
 Ultra Large Bande (UWB, IEEE 802.15.3)  LTE (Long-Term Evolution) et LTE-A (Advanced)
 NFC (Near Field Communication)  communication mobile ou modem téléphonique sur réseau
 connexion sans fil bidirectionnelle à courte distance
GSM/UMTS
 extension de la norme ISO/CEI 14443 (RFID), standard ISO/IEC
18092
Philippe Darche 31 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 32 IUT de Paris – Rives de Seine / LIP6
Besoins matériels Contraintes techniques contradictoires
 Sécurité  Puissance de calcul
 identification  Consommation électrique
 (dé)chiffrement (cryptographie)  Débit et distance de communication
 puces dédiées ou fonctions dans l’ISA
 Autonomie énergétique
 gestionnaire d’énergie
 source d’énergie pour 5 à 20 ans d’utilisation
 batterie, pile, panneau solaire, etc.
Philippe Darche 33 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 34 IUT de Paris – Rives de Seine / LIP6

Les acteurs Inventaire « à la Prévert » pour le prototypage

 Industriels de l’électronique :  Des nano-ordinateurs à bas coût


 Microchip (Atmel), Intel, Semtech, Texas Instruments, etc.  Arduino (AVR)
 Industriels de l’internet et de l’informatique :  Raspberry Pi (SoC ARM)
 Amazon, Google, IBM, Microsoft, etc.  BeagleBone (TI)
 Opérateurs de télécommunications privés :  Mbed
 Sigfox, Objenious (bouygues Telecom), Orange, etc.  etc.
 Mais pas pour le même usage

Philippe Darche 35 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 36 IUT de Paris – Rives de Seine / LIP6
Éco-système ARM Plus spécialisés « IoT »
 BeagleBone Black (TI)  Microsoft (abandon !)
 Mbed  .NET Gadgeteer (remplacé par SITCore)
 UDOO  Sharks Cove (obsolète)

 FriendlyARM  Cartes spécialisées IoT


 Weio, WiSense, Mulle, T-Mote Sky
 Cubieboard
 Domotique : SmartThings,
 Etc.
 Capteurs : Phidgets,
 etc.
Philippe Darche 37 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 38 IUT de Paris – Rives de Seine / LIP6

Pourquoi l’IoT apparait aujourd’hui ? Cycle de l’intérêt (hype cycle)


 Convergence de technologies matures
 de calcul
 de capteurs
 MEMS
(MicroElectroMechanical System)
 intelligents
 de communication
 logicielles
 Coût bas du matériel [Gartner 17]

Philippe Darche 39 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 40 IUT de Paris – Rives de Seine / LIP6
En 2020 Amélioration des technologies
 Domaine énergétique
 minimisation de la consommation électrique du CPU
 la formule magique :
P D = α × C × V2 × f
 action sur l’horloge (clock gating) ou baisse de la fréquence
 action sur la tension d’alimentation

 mise en veille de sous-ensembles électroniques


 optimisation logicielle
 pile de communication

 couche applicative
Philippe Darche 41 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 42 ISSCC 2015
IUT de Paris – Rives de Seine / LIP6

Amélioration des technologies Conclusion


 Domaine énergétique (suite)  Les objets connectés utilisent les technologies de l’embarqué
 consommation typique 6 mA en activité,  Technologies matérielles matures et peu chères
100 nA en veille pour un MCU  Une évolution (une adaptation ?) du matériel
 efficacité énergétique de + en +  progrès à faire : miniaturisation des composants :
 antenne, capteurs, actionneurs, source d’alimentation, etc.
 Une révolution dans les applications et les usages
ISSCC 2015  (I)IoT = un énorme potentiel technique et économique
 Il faut s’y lancer maintenant !
Philippe Darche 43 IUT de Paris – Rives de Seine / LIP6 Philippe Darche 44 IUT de Paris – Rives de Seine / LIP6
Discussion
 Des questions ?

Philippe Darche 45 IUT de Paris – Rives de Seine / LIP6

Vous aimerez peut-être aussi