Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial Internet of Things >> Capteur

Construire des réseaux IoT fiables avec IEEE 802.15.4 et 6LoWPAN

L'Internet Industriel des Objets repose sur des réseaux capteurs/contrôle distribués à grande échelle, fonctionnant sans surveillance mois/années avec consommation très faible. Comportement caractéristique : rafales très courtes de trafic messages sur courtes distances via technologies sans fil, souvent décrit comme réseau personnel sans fil bas débit (LR-WPAN). Trames données courtes pour réduire risque interférences radio forçant retransmission. Une approche LR-WPAN utilise la norme IEEE 802.15.4, décrivant couche physique et contrôle d'accès média souvent utilisée en contrôle industriel/automatisation (SCADA).

Modèles cloud et fog

Dans l'IoT, dispositifs "edge" locaux (capteurs typiquement) collectent données et les envoient à centre de données — "le cloud" — pour traitement. Acheminement données vers cloud via pile protocole IP standard. Deux modèles : 1) Connexion directe dispositifs edge via Internet vers data centers = "modèle cloud". 2) Communication dispositifs edge vers point de collecte = passerelle frontalière (border gateway) relayant vers data center = "modèle fog".

Cet article décrit caractéristiques réseaux IEEE 802.15.4, spécifiquement implémentation IETF IPv6 over Low-power Wireless Personal Area Networks (6LoWPAN), supportant les deux modèles.

Couche PHY IEEE 802.15.4

Famille normes IEEE 802 divisée en groupes : 802.3 (Ethernet), 802.11 (Wi-Fi), 802.15 (WPAN). IEEE 802.15.4 (15.4) = Groupe de travail 4, responsable caractéristiques protocole : spectre RF et couches physiques. Standard 15.4 étendu : PHY RFID, PHY ultra-large bande (UWB), discuté pour communications voiture-voiture et voiture-trottoir.

802.15.4 n'adresse que couches physique (PHY) et contrôle d'accès média (MAC) — couches OSI 1 et 2. Couches supérieures laissées à l'implémenteur. Couche 3+ : pléthore offres Zigbee, Z-Wave, Thread, 6LoWPAN. Chacun implémente reste modèle OSI pour services routage, découverte, APIs applications.

15.4 supporte débits 20, 40, 100 (bientôt), 250 Kbit/s. Cadre de base : portée 10m à 250 Kbit/s. Débits encore plus bas possibles pour limiter conso. Malgré spécification 10m (32 pieds), en bande ISM 2,4 GHz, portées pratiques typiques : ~100 pieds intérieur, 200–300 pieds extérieur. Fréquences sub-GHz : implémentations pratiques démontrées > 6,5 km (4 miles) avec antennes appropriées bande ISM 900 MHz.

Couche physique : gère transceiver RF, sélection canal, gestion énergie/signal. 6 PHYs définis selon gamme fréquence et performance. 4 utilisent techniques saut fréquence DSSS (Direct Sequence Spread Spectrum). CSS (Chirp spread spectrum) en UWB et 2450 MHz. PSSS (Parallel Sequence Spread Spectrum) seulement avec modulation hybride binaire/ASK bande européenne 868 MHz.

Taille trame 15.4 = 133 octets incluant PHY, MAC, payload données. Format Figure 1. Trame courte → limite temps transmission ET probabilité interférence radio par fonctionnement normal équipement industriel.

Couche MAC IEEE 802.15.4

Couche MAC (OSI couche 2 — liaison de données) responsable :

Supporte aussi chiffrement symétrique AES-128. Options hachages SHA et listes contrôle accès pour limiter transfert info sensible nœuds/liens spécifiques. MAC calcule contrôle fraîcheur entre réceptions trames pour minimiser risque vieilles trames chemin circuitous livrées tard aux couches supérieures.

Types nœuds et topologies réseau

IEEE 802.15.4 identifie deux types nœuds : RFD (Reduced Function Devices) et FFD (Full Function Devices). FFD parlent à FFD ou RFD, peuvent créer propres réseaux. RFD ne parlent qu'à FFD. Hiérarchie → deux topologies possibles : étoile ou pair-à-pair (mesh). Figure 2.

Topologie étoile = plus simple, moins chère, un seul FFD requis. Reste dispositifs RFD ou FFD selon implémentation. Inconvénient : coordinateur = point de défaillance unique → défaillance totale réseau, à éviter sauf applications simples.

Topologie mesh = chemins communication multiples, redondants, assurant livraison messages. Mode mesh = entité ad hoc, auto-organisante. Connectivité maintenue malgré caractéristiques propagation RF changeantes (multi-trajets, effets feuillage). Supporte nœuds mobiles (robotique industrielle). "Mesh lossy" = tous liens pas fiables, protocole routage couche supérieure réachemine trafic selon connectivité instantanée.

IPv6

Épuisement espace adresses IPv4 → intérêt transition IPv6, fournissant couches 3 (réseau) et 4 (transport) sur couche MAC. Normalement IPv6 = en-tête 40 octets, espace adresses 128 bits → gère même plus grandes estimations appareils IoT connectés.

Mais avec surcharge chiffrement AES-128, en-tête IPv6 taille défaut laisse seulement 33 octets payload utilisateur dans trame. Compression en-tête IP (IPHC) introduite pour résoudre. Réduit en-tête IPv6 à 10 octets seulement, incluant routage pour traversée Internet. Figure 3.

Combinaison IPv6 + IPHC + TCP/UDP standard sur PHY/MAC 15.4 = 6LoWPAN. Avec sockets style POSIX, développeur = livraison paquet bout-en-bout partout dans monde via protocoles Internet normaux.

Implémenter 6LoWPAN pour IoT

Nombreuses implémentations 6LoWPAN existantes. Ex : 6LoWPAN sub-GHz pour infrastructure comptage avancée (AMI) compteurs électricité résidentiels. Fournissent aux services lecture/contrôle consommation sur réseau électrique. S'appuient routage mesh lossy pour livraison mesures compteur malgré multi-trajets/effets atmosphériques (pluie/neige).

Taille code 6LoWPAN modérée. Implémentation typique ~30 KB, souvent directement dans radios (Texas Instruments, Silicon Labs, etc.). Interface style UART entre microcontrôleur capteur et radio → décharge surcharge protocole sur unité radio.

Alternative : nombreux OS (Linux) implémentent déjà 6LoWPAN sur plateformes radio. Permet passerelles frontalières Linux pour sécurité dispositifs edge via modèle fog : noyaux durcis, pare-feu nouvelle génération, plus. Passerelle frontalière aussi pour filtrage/compression données → réduction coûts communication globaux.

6LoWPAN compatible protocoles Internet normaux → développeur libre d'utiliser protocoles haut niveau MQTT, CoAP, HTTP pour communications application-à-application. Routeur frontal interfaçant 6LoWPAN côté sud et IPv4/IPv6 standard côté nord → traduction d'adresses NAT automatique format paquet 6LoWPAN interne vers IPv6 standard ou via NAT64 vers IPv4 standard. Adressage dispositif edge transparent pour cloud et développeur. Figure 4 : routeur frontal Raspberry Pi avec module 6LoWPAN.

Résumé

IoT = connectivité. IEEE 802.15.4 = moyen idéal : fonctionnement basse conso sur mesh lossy. 6LoWPAN sur 802.15.4 = connectivité sécurisée, transparente avec cloud, réduit charge développeurs/architectes via protocoles IP-compatibles standards et bibliothèques disponibles.

Capteur

  1. Alimenter capteurs portables par le mouvement humain : percée dans la récupération d'énergie
  2. Comment le Big Data, l'IA et les capteurs avancés font basculer la marée contre le COVID-19
  3. Des drones autonomes s'amarrent sur des véhicules au sol en mouvement et se rechargent sans GPS – Une percée pour la recherche et le sauvetage en zones reculées
  4. Nouvel algorithme réduit la planification de préhension robotique à moins d'une seconde
  5. Algorithmes avancés boostant les performances des drones quadrotors
  6. Nouveau dispositif halogénure métallique 2D permet un contrôle précis de l'émission térahertz
  7. Système d'ouverture automatique de porte piloté par capteur PIR : circuit, fonctionnement et applications
  8. Une poignée de main présidentielle révolutionnaire : le bras robotique de Nathan Copeland connecté avec Barack Obama
  9. Nikon lance un logiciel de mesure d'épaisseur de couches précis pour microscopes