Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
2021
Sommaire
• Introduction
• Modèle d’un réseau de capteur. (1 séance)
• Protocoles de routage d’un réseau WSN. (1 séance)
• Techniques de synchronisation dans les WSN. (1 séance)
• Techniques de Localisation. (1 séance)
19/11/2021
Introduction
Objet: C’est quoi un objet?
Capteur/ Micro-
Actionneur controlleur
Besoins:
- Module de communication
- Micor-controleur
- Energie
- Mémoire
Introduction
Capteur
Un capteur est un dispositif qui permet de transformer une grandeur physique en un signal électrique
19/11/2021
Introduction
Capteur
Introduction
Capteurs: Exemples
• Capteurs à air: détectent le niveau de pollution de l'air et donnent des mesures pour protéger la santé des personnes.
• Bâtiments - Des capteurs qui surveillent les vibrations et les conditions des matériaux dans les bâtiments et les ponts et
fournissent des avertissements.
• Véhicules de distribution - Des capteurs qui détectent la position géographique de chaque véhicule sont utilisés pour optimiser
les itinéraires et estimer les heures de livraison.
• Gaz dangereux - Des capteurs qui détectent les niveaux de gaz explosifs ou toxiques dans les environnements industriels et à
l'intérieur, permettent une action immédiate pour garantir la sécurité des personnes.
• Santé - Les capteurs qui mesurent les données vitales, telles que la pression sanguine et la tension artérielle, sont utilisés pour
surveiller les patients.
• Machines - Capteurs qui surveillent l'état des pièces de la machine, par exemple en mesurant les vibrations et l'usure
• Parking spaces - Capteurs utilisés pour détecter si un espace de stationnement est libre.
• Accès au périmètre - Les capteurs qui détectent la présence des personnes dans les zones non autorisées,
19/11/2021
Introduction
Capteur
Introduction
Actionneur
Energie
Signal électrique
Actionneur Commande
Un actionneur est un dispositif qui permet de transformer une grandeur électrique en une commande
19/11/2021
Introduction
Actionneur: Exemples
Introduction
Actionneurs: Exemples
Un actionneur convertit l'énergie électrique en un phénomène physique
(déplacement, dégagement de chaleur, émission de lumière …).
Introduction
Objet: C’est quoi un objet?
Capteur/ Micro-
Actionneur controlleur
Besoins:
- Module de communication
- Micor-controleur
- Energie
Introduction
Module de communication
Capteur/ Micro-
Actionneur controlleur
19/11/2021
Introduction
Introduction
Objet
Exemples
19/11/2021
Introduction
Objet
Exemples
Introduction
Objet
Exemples
Introduction
Introduction
Plateforme
Une plateforme d’IoT est un ensemble de services permettant de collecter, stocker, corréler, analyser et
exploiter les données. Elle est composée de:
Connectivité et normalisation :
• Elle a pour fonction d'apporter différents protocoles et différents formats de données dans une seule
interface «logicielle».
• Les dispositifs IoT avancés fournissent généralement une API pour mettre en œuvre une interface de
communication standardisée avec la Plateforme.
• Très souvent, des agents logiciels doivent être développés et installés sur le matériel afin de permettre
à la plateforme IoT d'établir une connexion stable.
19/11/2021
Introduction
Plateforme
Une plateforme d’IoT est un ensemble de services permettant de collecter, stocker, corréler, analyser et
exploiter les données. Elle est composée de:
Introduction
Plateforme
Une plateforme d’IoT est un ensemble de services permettant de collecter, stocker, corréler, analyser et
exploiter les données. Elle est composée de:
Introduction
Plateforme
Une plateforme d’IoT est un ensemble de services permettant de collecter, stocker, corréler, analyser et
exploiter les données. Elle est composée de:
Introduction
Plateforme
Une plateforme d’IoT est un ensemble de services permettant de collecter, stocker, corréler, analyser et
exploiter les données. Elle est composée de:
La visualisation
• La visualisation permet aux utilisateurs de voir les modèles et observer les tendances. Elle se présente sous la
forme de lignes, empilées ou camemberts, modèles 2D ou même 3D.
• La visualisation des tableaux de bord mis à disposition du gestionnaire des plateformes IoT est souvent
incluse dans les outils de prototypage qu'une plate-forme IoT avancée fournit..
19/11/2021
Introduction
Application
Présentation Application
Session
Transport Transport
Réseau Internet
Liaison
Accès Réseau
Physique
19/11/2021
IGMP ICMP
Internet Internet
ARP
Adressage IP
Anatomie de l’adresse IP
Adressage IP
Il existe 5 classes d’adresses IP:
Datagramme IP
19/11/2021
Datagramme IP
• IP est le support de travail des protocoles de la couche de transport, UDP
et TCP.
• IP ne donne aucune garantie au bon acheminement des données qu’il
envoies.
• Chaque datagramme est géré indépendamment des autres datagrammes,
• Les octets sont lus et transmis au réseau en respectant le «Network Byte
Order » ou NBO (Transparent suivant) quelle que soit l’architecture cpu
de l’hôte.
• L’en-tête IP minimale fait 5 mots de 4 octets, soit 20 octets. S’il y a des
options la taille maximale peut atteindre 60 octets.
Datagramme IP
• VERS: 4 bits qui spécifient la version du protocole IP.
• HLEN: 4 bits qui donnent la longueur de l’en-tête en mots de 4 octets. La
longueur standard fait 5 mots, la taille maximale fait : (23 + 22 + 21 + 20) × 4 = 60
octets,
• TOTAL LENGTH: taille du datagramme, en-tête plus données.
La taille des données est donc à calculer par soustraction de la taille de l’en-tête.
• TYPE OF SERVICE: 8 bits dont 4 sont utiles (3 à 6), ils indiquent au routeur
l’attitude `a avoir vis `a vis du datagramme.
Exemple: 0x10 bit 3, Minimiser le délai Session telnet,
0x08 bit 4, Maximiser le d´ebit Transfert ftp
0x04 bit 5, Maximiser la qualité ICMP
19/11/2021
Datagramme IP
Datagramme IP
• HEADER CHECKSUM 16 bits pour s’assurer de l’intégrité de l’en-tête. A la
réception de chaque paquet, la couche calcule cette valeur, si elle ne
correspond pas à celle trouvée dans l’en-tête le datagramme est rejeté
• SOURCE ADDRESS: Adresse IP de l’émetteur, à l’origine du datagramme.
• DESTINATION ADDRESS: Adresse IP du destinataire du datagramme
• IP OPTIONS: 24 bits pour préciser des options de comportement des couches
IP traversées et destinatrices. Les options peuvent concerner des problèmes de
sécurité, des spécifications des routes à suivre,
• PADDING Remplissage pour aligner sur 32 bits,
19/11/2021
IP et réseau Ethernet
Protocole ARP
ARP est l’acronyme de « Address Resolution Protocol » c’est un potocôle de
résolution des adresses (IP – MAC)
Rappel
IP et réseau Ethernet
Protocole ARP
Rappel
19/11/2021
IP et réseau Ethernet
Protocole ARP
Exemple
ARP Ethernet MAC
IP address
address
(32 bit)
(48 bit)
RARP
IP et réseau Ethernet
Protocole ARP
Trame: Question ARP
19/11/2021
IP et réseau Ethernet
Protocole ARP
Trame: Réponse ARP
Cette couche fait partie d’un protocole IoT qui transfère les données au sein de l’architecture système, en identifiant et en
corrigeant les erreurs trouvées dans la couche physique.
- Liaison sans fil à faible consommation énergétique (LPWAN)
es réseaux étendus à basse consommation (LPWAN) permettent la communication sur des distances de 500 mètres à plus
de 10 kilomètres à certains endroits. LoRaWAN est un exemple de LPWAN optimisé pour une faible consommation
d'énergie.
- IEEE 802.15.4
Norme radio relative aux connexions sans fil à faible consommation. Elle est utilisée avec ZigBee, 6LoWPAN et d'autres
normes pour créer des réseaux sans fil incorporés.
La couche Réseau d’un protocole IoT permet à des appareils individuels de communiquer avec le routeur.
- IP
De nombreux protocoles IoT utilisent IPv4, tandis que les exécutions plus récentes utilisent IPv6. Cette récente mise à jour
du protocole IP achemine le trafic sur Internet, et identifie et localise les appareils sur le réseau.
- 6LoWPAN
Ce protocole IoT fonctionne mieux avec les appareils de faible puissance qui ont des capacités de traitement limitées.
19/11/2021
Dans un protocole IoT, la couche Transport permet la communication et protège les données lorsqu’elles circulent entre les
couches.
- TCP (Transmission Control Protocol)
Protocole utilisé pour la majorité des connexions Internet. Il offre une communication d'hôte à hôte, en divisant de grands
ensembles de données en paquets individuels, et en renvoyant et réassemblant les paquets en fonction des besoins.- UDP
- (User Datagram Protocol)
Protocole de communication qui permet la communication entre processus et s'exécute sur IP. UDP améliore les taux de
transfert de données par rapport à TCP et répond aux exigences des applications qui ont besoin d'une transmission de
données sans perte.
La couche Application sert d’interface entre l’utilisateur et l’appareil avec un protocole IoT donné.
- AMQP (Advanced Message Queuing Protocol) Couche logicielle qui assure l'interopérabilité entre les intergiciels de
messagerie. Celle-ci permet à un large éventail de systèmes et d'applications de travailler ensemble, créant ainsi une
messagerie normalisée à l'échelle industrielle.
- CoAP (Constrained Application Protocol)
Protocole optimisé pour les bandes passantes et réseaux contraints, et conçu pour les appareils dont la capacité de
connexion est limitée dans le cadre d'une communication machine à machine. CoAP est également un protocole de
transfert de documents qui s'exécute sur le protocole UDP (User Datagram Protocol).
- MQTT (Message Queue Telemetry Transport)
Protocole de messagerie conçu pour une communication machine à machine légère, et principalement utilisé pour les
connexions à faible bande passante vers des emplacements distants. MQTT utilise un modèle éditeur-abonné et est idéal
pour les petits appareils qui nécessitent une utilisation efficace de la bande passante et de la batterie.
19/11/2021
Couche physique
Couche physique
• Dans cette couche sont définies le type de modulation, le codage canal et la
puissance transmise et la longueur du saut.
• Dans tous les cas le taux d’erreurs diminue lorsque la puissance émise
augmente Compromis entre qualité et consommation d’énergie,
La perte due aux circuits du module de communication qui augmente avec le nombre de
sauts
19/11/2021
Couche physique
Couche physique:
Modulation
La tache d’un modulateur est de délivrer un signal adapté au canal et
contenant l’information à envoyer, on distingue deux types de
modulation,
Modulation à bande étroite: Modulation d’amplitude, modulation de phase, …
Couche physique
Couche physique:
Modulation
Couche physique
Couche physique
Couche physique:
Modulation
Modulation à étalement de spectre:
Le signal information est multiplié par
Un code L fois plus rapide, le spectre
Obtenu est L fois plus large.
Exemple: Le CC2420 est un émetteur
à étalement de spectre qui fonctionne
selon le standard IEEE 802.15.4 à la
fréquence 2.4 GHz avec un débit de
250 kbits/s et un débit chip 2
Mchips/s,
Les plateformes MicaZ, TelosB, et
Imote2 utilise cet émetteur comme
module de communication,
Etalement de spectre par séquence directe
19/11/2021
Couche physique
Couche physique
Couche physique:
Modulation
• Modulation Ultra Wide Band (UWB):
Pas de modulation pour la translation
de fréquence donc mois de complexité
dans le module de communication,
• Résistant au fading du aux multi-
trajets,
Couche physique
Couche physique:
Modulation
• Modulation Ultra Wide Band (UWB):
Pas de modulation pour la translation
de fréquence donc mois de complexité
dans le module de communication,
• Résistant au fading du aux multi-
trajets,
Couche physique
• Les algorithmes de décodage canal utilisent ces bits de redondance pour corriger le maximum
d’erreurs,
• Exemples de codeur canal: codes en bloc, codes linéaires, Codes CRC, Turbo codes,…
Ajouter des bits de redondances Plus de bits à envoyer Plus d’énergie à consommer