Académique Documents
Professionnel Documents
Culture Documents
Périphériques IoT
A l i O UA CH A
FS R , U n i versi té M o h a mmed V d e r a b at
a . o ua ch a@u m5r.a c.ma
Périphériques IoT
▪ Système IoT
▪ Architecture de l’IoT
▪ Pile de protocoles réseau IoT
▪ Capteurs, actionneurs et objets intelligents
▪ Connexion d'objets intelligents
Système IoT
Système IoT ?
Capteurs/appareils (Sensors/Devices):
Connectivité (Connectivity):
Traitement des données (Data processing):
Interface utilisateur (User interface) :
.
Quatre composants qui travaillent ensemble pour accomplir des tâches.
Architecture IoT
Architecture ?
Architecture IoT ?
4-layer
3-layer
architecture
architecture
◦ l'accent est mis sur la réduction des données et la conversion des flux de
données du réseau en informations prêtes à être stockées et traitées par les
couches supérieures.
◦ L'un des principes de base de ce modèle de référence est que le traitement de
l'information est initié le plus tôt possible et le plus près possible de la
périphérie du réseau.
◦ Une autre fonction importante de cette couche est l'évaluation des données
pour voir si elles peuvent être filtrées ou agrégées avant d'être envoyées à
une couche supérieure (reformater ou de décoder les données).
◦ une fonction critique consiste à évaluer les données pour voir si les seuils
prédéfinis sont franchis et si une action ou des alertes doivent être envoyées.
◦ Capture les données et les stocke afin qu'elles soient utilisables par les
applications si nécessaire.
Capteurs (Sensors)
Capteurs (Sensors)
◦ Types de capteurs
◦ Le capteur a été classé en deux grandes catégories basées sur les sources
d'alimentation:
◦ La première catégorie est celle des « capteurs actifs et passifs ».
◦ La deuxième catégorie concerne les « capteurs analogiques et
numériques ».
Capteurs (Sensors)
◦ Exemples :
◦ Vision and imaging sensor
◦ Pressure sensor
◦ Temperature sensor
◦ Radiation sensor
◦ Position sensor
◦ Motion sensor
◦ Photoelectric sensor
◦ Metal sensor
◦ Electrical sensor
◦ Contact sensor
◦ Non-contact sensor
Capteurs (Sensors)
◦ Exemples :
Actionneurs (Actuators)
Actionneurs (Actuators)
Systèmes micro-électro-mécaniques
(Micro-Electro-Mechanical Systems - MEMS)
◦ L’une des avancées les plus intéressantes dans les technologies de capteurs et
d’actionneurs réside dans la manière dont ils sont conditionnés et déployés.
◦ Les systèmes micro-électromécaniques (MEMS), parfois simplement appelés
micromachines, peuvent intégrer et combiner des éléments électriques et
mécaniques, tels que des capteurs et des actionneurs, à une très petite
échelle (millimétrique ou inférieure).
◦ La combinaison de la petite taille, du faible coût et de la capacité de
production en masse fait des MEMS une option attrayante pour un grand
nombre d’applications IoT.
les logiciels(software)
◦ RIOT:
◦ prend en charge à la fois les architectures de développement et plusieurs
architectures.
◦ Raspbian:
◦ c’est un système d'exploitation Raspberry Pi populaire basé sur la
distribution Debian de Linux.
◦ AllJoyn:
◦ C’est un système d'exploitation open source créé par Qualcomm.
◦ Il s'agit d'un système d'exploitation multiplateforme avec des API disponibles
pour les systèmes d'exploitation Android, iOS, OS X, Linux et Windows.
◦ Il comprend un framework et un ensemble de services. Il permet aux
fabricants de créer des appareils compatibles.
◦ Spark :
◦ est un système d'exploitation IoT distribué basé sur le cloud et un IDE basé
sur le Web.
◦ Il comprend une interface de ligne de commande, la prise en charge de
plusieurs langages et des bibliothèques permettant de travailler avec
plusieurs appareils IoT différents.
◦ Contiki OS :
◦ est un système d'exploitation multitâche open source.
◦ Il comprend les protocoles 6LowPAN, RPL, UDP, DTLS et TCP/IP requis dans
les appareils IoT sans fil à faible consommation.
Critères de communication :
◦ Portée (Range)
◦ Bandes de fréquences (Frequency Bands)
◦ Consommation d'énergie (Power Consumption)
◦ Topologie (Topology)
◦ Appareils contraints (Constrained Devices)
◦ Réseaux à nœuds contraints (Constrained-Node Networks)
◦ Portée (Range)
◦ Courte Porté :
◦ Portée (Range)
◦ Moyenne portée :
◦ Portée (Range)
◦ Longue portée :
◦ Dans l’IoT, il existe une distinction claire entre les nœuds alimentés et les
nœuds alimentés par batterie.
◦ Un nœud alimenté dispose d'une connexion directe à une source
d'alimentation et les communications ne sont généralement pas limitées par
des critères de consommation d'énergie.
◦ Cependant, la facilité de déploiement des nœuds alimentés est limitée par la
disponibilité d’une source d’énergie, ce qui rend la mobilité plus complexe.
◦ Les nœuds alimentés par batterie apportent beaucoup plus de flexibilité aux
appareils IoT.
◦ Ces nœuds sont souvent classés selon la durée de vie requise de leurs
batteries.
◦ Un nœud a-t-il besoin de 10 à 15 ans d’autonomie de batterie, comme sur
les compteurs d’eau ou de gaz ?
◦ Ou une autonomie de 5 à 7 ans est-elle suffisante pour des appareils tels
que les capteurs de stationnement intelligents ?
◦ Topologie (Topology)
◦ Parmi les technologies d'accès disponibles pour connecter les appareils IoT,
trois principaux topologies dominent: Etoile, Maillage et Peer-to-peer.
◦ Pour les technologies à longue et courte portée, une topologie en étoile est
courante, comme on le voit avec les réseaux cellulaires, LPWA et Bluetooth.
◦ Pour les technologies de moyenne portée, une topologie en étoile, peer-to-
peer ou maillée est courante.
FSR - MSID - 2023-2024 CHAPITRE 02 - PÉRIPHÉRIQUES IOT 49
Connexion d'objets intelligents
◦ L'Internet Engineering Task Force (IETF) à classé les « nœuds » IoT dans la en
différentes catégories (RFC 7228).
◦ Pour catégoriser chaque classe des nœuds IoT, la RFC 7228 s’est basé sur la
puissance de calcule (computing), la mémoire (memory) , le stockage
(Storage), l’énergie (power) et la mise en réseau (networking).
◦ Les nœuds sont considérés contraints lorsqu’ils ne disposent que de
ressources limitées qui ont un impact sur l’ensemble de leur fonctionnalités
et leurs capacités réseau.
◦ Par conséquent, certaines classes de nœuds IoT n’implémentent pas de pile
IP.
◦ Selon la RFC 7228, les nœuds contraints peuvent être répartis enclasses
définies comme suit :
◦ La classe 0,
◦ moins de 10 ko de mémoire volatile
◦ 100 ko de mémoire Flash pour le stockage (comme Arduino UNO).
◦ Il est presque impossible d’installer à la fois les protocoles utilisés
pour communiquer sur Internet (même de manière restreinte) et les
applications qui tournent dessus.
◦ Selon la RFC 7228, les nœuds contraints peuvent être répartis enclasses
définies comme suit :
◦ La classe 1
◦ environ 10 Ko de RAM
◦ 100 Ko de Flash (comme Pycom Lopy4).
◦ Avec une adaptation, il est possible d’y installer une pile IP.
◦ Selon la RFC 7228, les nœuds contraints peuvent être répartis enclasses définies
comme suit :
◦ La classe 2
◦ moins restreinte avec au moins 50 ko de RAM
◦ 250 ko de Flash (comme un Raspberry Pi).
◦ Le système d’exploitation Linux peut fonctionner sur ces appareils. Par
conséquent, il y a peu de limitations sur la pile IP et les applications s’y
exécutant.
◦ Les protocoles de couche 1 et de couche 2 qui peuvent être utilisés pour les
réseaux à nœuds contraints doivent être évalués dans le contexte des
caractéristiques suivantes :
◦ débit(data rate)
◦ débit de données (throughput)
◦ latence (latency)
◦ surcharge (overhead)
◦ charge utile (payload)
◦…
◦ IEEE 802.15.4
◦ IEEE 802.15.4g et IEEE 802.15.4e
◦ IEEE 1901.2a
◦ IEEE 802.11ah
◦ LoRaWAN
◦ NB-IoT et autres variantes LTE
◦ IEEE 802.15.4 est une technologie d'accès sans fil destinée aux appareils à
faible coût et à faible débit de données alimentés par des piles.
◦ En plus d'être peu coûteuse et d'offrir une autonomie raisonnable, cette
technologie d'accès permet une installation facile à l'aide d'une pile de
protocoles compactée tout en restant à la fois simple et flexible.
◦ Plusieurs piles de communication réseau exploitent cette technologie pour
répondre à un large éventail de cas d'utilisation de l'IoT sur les marchés
grand public et professionnel.
◦ les couches PHY et MAC IEEE 802.15.4 constituent la base de plusieurs piles
de protocoles réseau.
◦ Ces piles de protocoles utilisent 802.15.4 aux niveaux de la couche physique
et de la couche liaison, mais les couches supérieures sont différentes.
◦ Ces piles de protocoles sont adoptées (promues) séparément par diverses
organisations et souvent commercialisées.
◦ Les piles de protocoles les plus connues basées sur 802.15.4 sont :
◦ ZigBee,
◦ ZigBeeIP,
◦ 6LowPAN
ZigBee ZigBee IP
FSR - MSID - 2023-2024 CHAPITRE 02 - PÉRIPHÉRIQUES IOT 63
Connexion d'objets intelligents
◦ IEEE 802.15.4
◦ IEEE 802.15.4g et
IEEE 802.15.4e
◦ IEEE 1901.2a
◦ IEEE 802.11ah
◦ LoRaWAN
◦ NB-IoT
(Narrowband IoT)
A l i O UA CH A
FS R , U n i versi té M o h a mmed V d e r a b at
a . o ua ch a@u m5r.a c.ma