Dossier IoT

Protocoles industriels — Modbus, OPC UA, RS-485, MQTT, BACnet | Eziwan

Guide des protocoles industriels : Modbus RTU/TCP, OPC UA, RS-485, MQTT, BACnet, M-Bus. Connexion cloud, passerelle IoT et supervision à distance.

En bref
Les protocoles industriels (Modbus, OPC UA, RS-485, BACnet, M-Bus) sont des standards de communication entre automates, capteurs et systèmes de supervision. Une gateway IoT industrielle les convertit vers MQTT ou HTTPS pour les envoyer vers le cloud.

Modbus : le protocole industriel universel (RTU et TCP)

Modbus est le protocole industriel le plus répandu au monde. Créé en 1979 par Modicon, il équipe des millions d’automates, d’onduleurs, de variateurs, de compteurs et de capteurs. Sa simplicité est sa force : un maître interroge des esclaves via des registres (bobines, entrées, registres holding), sans négociation de session.

  • Modbus RTU — liaison série RS-485 ou RS-232, jusqu’à 247 esclaves par bus, trames compactes avec CRC.
  • Modbus TCP — encapsulation dans TCP/IP sur Ethernet, adressage par IP, pas de limite d’esclaves par segment.

La quasi-totalité des équipements industriels parlent Modbus. C’est le point de départ incontournable pour toute intégration IoT.

Ressources détaillées :

OPC UA : le standard ouvert pour l’industrie 4.0

OPC UA (Unified Architecture) est le protocole de référence pour l’interopérabilité Industrie 4.0. Contrairement à Modbus, il embarque une modélisation orientée objet, une sécurité native (authentification, chiffrement TLS) et un mécanisme de découverte de services.

OPC UA fonctionne sur TCP/IP (port 4840) ou sur WebSockets. Il est imposé par de nombreux référentiels (Industrie 4.0, RAMI 4.0) et adopté par les grands constructeurs d’automates (Siemens, Beckhoff, B&R…).

Son usage principal côté IoT : exposer les données d’un automate ou d’un serveur SCADA vers une gateway qui les pousse ensuite en MQTT vers le cloud.

Ressource : OPC UA vers MQTT

RS-485 : la liaison série industrielle

RS-485 est une norme électrique (non un protocole) qui définit un bus différentiel multi-points. La plupart des protocoles industriels série (Modbus RTU, M-Bus, BACnet MS/TP) s’appuient sur RS-485 comme couche physique.

Caractéristiques clés :

  • Distance : jusqu’à 1 200 m à 100 kbps
  • Résistance au bruit électromagnétique (câble blindé paire torsadée)
  • Jusqu’à 32 pilotes/récepteurs standard (256 avec des transceivers haute impédance)
  • Alimentation bifilaire pour les compteurs M-Bus (variante 2-fils)

Pour connecter un bus RS-485 existant au cloud sans modifier le câblage, une passerelle série Ethernet industrielle ou une gateway 4G s’intercale directement sur le bus.

Ressources :

MQTT : le protocole IoT cloud

MQTT (Message Queuing Telemetry Transport) est le protocole IoT de référence pour la remontée de données vers le cloud. Son modèle publish/subscribe via un broker central (Mosquitto, HiveMQ, AWS IoT…) découple les producteurs de données des consommateurs.

Avantages pour l’IoT industriel :

  • Overhead très faible (en-tête 2 octets minimum) — idéal sur réseau cellulaire
  • Gestion native de la déconnexion et de la reconnexion (QoS 0, 1, 2)
  • Message "last will" pour détecter la perte de lien
  • TLS pour le chiffrement bout en bout

La gateway IoT traduit les registres Modbus en topics MQTT structurés (JSON ou binaire) et les publie vers le broker cloud.

BACnet et M-Bus : GTB et télérelève

BACnet (Building Automation and Control Network) est le standard ouvert pour la gestion technique du bâtiment (GTB). Il définit des objets sémantiques (température, luminosité, consigne, alarme) et fonctionne en BACnet/IP (Ethernet) ou BACnet MS/TP (RS-485). Il est utilisé par les CVC, éclairages, contrôles d’accès et systèmes incendie.

M-Bus (Meter Bus) est le standard européen (EN 1434, EN 13757) pour la télérelève de compteurs : eau froide, eau chaude, gaz, chaleur, électricité. La version filaire (2-fils) alimente les compteurs depuis le concentrateur. La version Wireless M-Bus (868 MHz) supprime le câblage.

Ressources :

Tableau comparatif des protocoles industriels

ProtocoleMédiumVitesse typiqueCas d’usage principalGuide
Modbus RTURS-485 / RS-2329 600–115 200 bpsAutomates, capteurs, compteurs
Modbus TCPEthernet TCP/IP10–1 000 MbpsAutomates en réseau IP
OPC UAEthernet TCP/IP1–1 000 MbpsIndustrie 4.0, SI métier
RS-485Paire torsadée100 kbps–10 MbpsBus terrain multi-équipements
MQTTTCP/IP (cloud)Selon réseauRemontée données IoT cloud
BACnet/IPEthernet10–100 MbpsGTB, CVC, bâtiment
BACnet MS/TPRS-4859 600–76 800 bpsGTB terrain
M-BusPaire torsadée300–9 600 bpsTélérelève compteurs
Wireless M-BusRadio 868 MHzFaible débitTélérelève sans câblage

Nos solutions par protocole

Chaque protocole dispose de sa propre page d’intégration avec schémas d’architecture et cas d’usage détaillés :

SolutionDescription
Modbus RTU vers cloudRemontée de données Modbus RTU / RS-485 vers plateforme cloud
Modbus TCP vers cloudModbus TCP sur Ethernet vers supervision cloud
Modbus RTU vers MQTTConversion Modbus RTU en topics MQTT
Compteurs ModbusIntégration de compteurs à registres Modbus
OPC UA vers MQTTBridge OPC UA → MQTT pour l’Industrie 4.0
RS-485 Modbus 4GConnexion bus RS-485 via modem 4G/LTE
Passerelle série Ethernet industrielleConversion RS-485/232 vers Ethernet sur DIN-rail
BACnet vers cloudIntégration GTB BACnet dans le cloud
M-Bus vers cloudConcentrateur M-Bus avec remontée cloud
Wireless M-Bus télérelèveTélérelève radio 868 MHz sans câblage
Remontée données industriellesArchitecture complète de remontée multi-protocoles

Questions fréquentes

À consulter aussi