Protocoles & communication IoT¶
Du capteur à la gateway, en passant par les réseaux mesh et les protocoles industriels : choisir le bon protocole est une décision d'architecture qui engage toute la durée de vie d'un produit.
Pourquoi cette section est centrale¶
Un système IoT n'est pas un objet isolé : il communique. Cette communication traverse des couches hétérogènes — radio courte portée, LPWAN longue portée, Ethernet industriel, bus série — avant d'atteindre un broker ou un serveur applicatif. Chaque couche impose des contraintes propres : énergie, débit, latence, sécurité, coût d'infrastructure.
Cette section couvre l'ensemble de la pile de communication IoT, du protocole applicatif léger (MQTT, CoAP) aux standards industriels durcis (OPC-UA, Modbus, CAN), en passant par les réseaux radio courte et longue portée. À l'issue, vous serez capable de choisir et de justifier un protocole pour n'importe quel contexte projet.
Chapitres de la section¶
| # | Fichier | Thème principal | UE associées |
|---|---|---|---|
| 01 | MQTT | Publish/subscribe, QoS, Sparkplug B | ELE202, ELE203 |
| 02 | CoAP & protocoles contraints | REST sur UDP, LwM2M, CBOR, DTLS | ELE202, ELE207 |
| 03 | BLE & courte portée | BLE 5.x, GATT, Mesh, NFC, RFID | ELE112, ELE113 |
| 04 | LoRa & LPWAN | LoRaWAN, Sigfox, NB-IoT, LTE-M | ELE115, ELE202 |
| 05 | Zigbee, Z-Wave & mesh | Zigbee 3.0, Thread, Matter | ELE113, ELE208 |
| 06 | Protocoles industriels | Modbus, OPC-UA, CAN, PROFINET, EtherCAT | ELE203, ELE207, ELE208 |
| 07 | Choisir son protocole | Matrice de décision, cas d'usage réels | UTC303, ELE202 |
UE couvertes¶
Cette section contribue aux unités d'enseignement suivantes : UTC303 (architecture systèmes communicants), ELE112 (interfaces capteurs), ELE113 (communications sans fil), ELE115 (réseaux LPWAN), ELE202 (protocoles IoT), ELE203 (protocoles industriels), ELE207 (sécurité des communications), ELE208 (intégration IT/OT).
Premier chapitre : MQTT — le protocole publish/subscribe qui s'est imposé comme standard de facto de l'IoT applicatif.