Les standards et protocoles essentiels pour développer des systèmes IoT

Avatar de Ajmal Dookhan

📡 1. Connectivité & Réseaux

  • IEEE 802.15.4 → Base pour Zigbee, Thread (maillage sans fil basse consommation).
  • Zigbee → Largement utilisé dans la domotique et l’IoT industriel.
  • Thread → Réseau maillé IPv6 pour la domotique et l’industrie.
  • Bluetooth Low Energy (BLE / BT 5.0/5.3) → IoT courte portée et basse consommation.
  • LoRa / LoRaWAN → LPWAN longue portée et faible bande passante.
  • Sigfox → Norme LPWAN propriétaire.
  • NB-IoT (IoT à bande étroite) → LPWAN cellulaire (3GPP).
  • LTE-M / Cat-M1 → IoT cellulaire (3GPP).
  • 5G NR (version 16 et suivantes) → URLLC, mMTC pour les applications IoT massives.
  • Wi-Fi (802.11ah / HaLow) → Variante Wi-Fi optimisée pour l’IoT.
  • 6LoWPAN → IPv6 sur réseaux personnels sans fil basse consommation.

🔄 2. Messagerie & Protocoles Applicatifs

  • MQTT (ISO/IEC 20922) → Messagerie légère de type pub/sub.
  • Sparkplug B → Extension MQTT avec modèle de données pour l’IoT industriel.
  • AMQP (ISO/IEC 19464) → Messagerie d’entreprise plus robuste.
  • CoAP (RFC 7252) → Protocole RESTful pour les appareils contraints.
  • LwM2M (OMA SpecWorks) → Gestion des appareils via CoAP.
  • DDS (Data Distribution Service, norme OMG) → Pub/sub en temps réel (utilisé en robotique et dans les systèmes autonomes).
  • XMPP (RFC 6120) → Protocole de messagerie adapté à l’IoT.

🔐 3. Standards de Sécurité

  • TLS/DTLS (RFC 5246/6347) → Communication sécurisée pour les appareils à ressources limitées .
  • OSCORE (RFC 8613) → Sécurité des objets pour les environnements RESTful contraints.
  • ISO/CEI 27001 → Gestion de la sécurité de l’information.
  • Cadre de cybersécurité NIST pour l’IoT → Bonnes pratiques de sécurité.
  • CEI 62443 → Sécurité des systèmes d’automatisation et de contrôle industriels.
  • FIPS 140-2/3 → Validation des modules cryptographiques.
  • RGPD / CCPA → Réglementations sur la confidentialité des données impactant l’IoT.

📊 4. Data & Standards en échanges de données

  • SensorML (OGC) → Métadonnées standard pour les capteurs.
  • OPC UA (IEC 62541) → Interopérabilité industrielle et échange de données sécurisé.
  • oneM2M → Norme mondiale pour la couche de service commune de l’IoT.
  • FIWARE NGSI-LD → Gestion des informations contextuelles (données liées).
  • W3C Web des objets (WoT) → Interopérabilité grâce aux modèles sémantiques.
  • ISO/IEC 30141 → Architecture de référence pour l’IoT.
  • ISO/IEC 20924 → Vocabulaire et définitions de l’IoT.
  • ETSI SmartM2M → Normes de communication machine à machine.

⚙️ 5. Gestion des devices

  • OMA LwM2M → Gestion et provisionnement d’appareils légers.
  • TR-069 / USP (Broadband Forum) → Gestion à distance des appareils.
  • IEEE 1451 → Interfaces de transducteurs intelligents.

🏭 6. Domaine industriel & Normes sectorielles spécifiques

  • Modbus/TCP et RTU → Hérités mais largement utilisés dans l’IIoT.
  • PROFINET / PROFIBUS → Protocoles d’automatisation industrielle.
  • BACnet (ISO 16484-5) → Automatisation des bâtiments.
  • KNX → Domotique et bâtiments intelligents.
  • ISA-95 → Intégration entre systèmes d’entreprise et de contrôle.
  • Normes EPCglobal / RFID → Chaîne d’approvisionnement et logistique.

☁️ 7. Interopérabilité Cloud & Edge

  • Architecture de référence OpenFog (IEEE 1934) → Informatique en périphérie/Brouillard.
  • EdgeX Foundry → Cadre d’interopérabilité open source pour l’informatique en périphérie.
  • KubeEdge → Extension Kubernetes pour l’IoT/l’informatique en périphérie.
  • ISO/IEC 30161 → Référence pour l’informatique en périphérie.

🌍 8. Réglementation et conformité

  • FCC / CE / ETSI EN 300 220 → Réglementation radio.
  • Normes IoT UIT-T (série Y.2060) → Cadres IoT mondiaux.
  • ISO/IEC 30182 → Modèle conceptuel de ville intelligente.
  • ISO/IEC 30162 → Exigences relatives aux réseaux de capteurs.

Pour résumer:
Le développement de l’IoT rassemble plusieurs familles de normes :

  • Réseau/Connectivité (Zigbee, LoRaWAN, NB-IoT, 5G)
  • Messagerie (MQTT, CoAP, DDS, AMQP, Sparkplug)
  • Modèles de données (OPC UA, oneM2M, NGSI-LD, WoT)
  • Sécurité (CEI 62443, TLS/DTLS, OSCORE)
  • Gestion des appareils (LwM2M, TR-069)
  • Spécifique au domaine (Modbus, BACnet, KNX, RFID, ISA-95)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.