OPC-UA, MQTT, Modbus : choisir sa passerelle industrielle en 2025
OPC-UA, MQTT, Modbus RTU, Modbus TCP — chaque intégrateur industriel se retrouve confronté à la même question : quelle passerelle choisir pour connecter mes équipements terrain ? La réponse dépend de vos équipements, de votre infrastructure et de vos objectifs. Voici la grille de décision.
Pourquoi il n'existe pas de "meilleur protocole"
Le débat OPC-UA vs MQTT vs Modbus est souvent mal posé. Ces protocoles ne sont pas concurrents — ils sont complémentaires et opèrent à des niveaux différents :
Une passerelle industrielle efficace sait traduire entre ces niveaux — lire du Modbus RTU terrain et publier en MQTT vers le cloud, par exemple.
Modbus RTU / TCP : le standard universel du terrain
Pourquoi Modbus reste incontournable en 2025
Modbus existe depuis 1979. C'est le protocole le plus répandu dans l'industrie française :
- Variateurs de fréquence (Schneider, Danfoss, ABB, Siemens)
- Capteurs industriels (température, pression, débit, niveau)
- Analyseurs (qualité eau, énergie, gaz)
- Automates compacts (Schneider TM3, Siemens S7-200, Wago)
- UPS, onduleurs, chargeurs industriels
Modbus RTU fonctionne sur RS-485 (bus 2 fils), jusqu'à 32 esclaves, 1200 mètres. Modbus TCP est la version Ethernet, même registres, même logique.
Forces et limites
| Modbus RTU | Modbus TCP | |
|---|---|---|
| Infrastructure | RS-485 (2 fils) | Ethernet |
| Débit | 9600 – 115200 bps | 100 Mbps |
| Nombre d'esclaves | 32 par bus | Illimité (réseau) |
| Sécurité | Aucune native | Aucune native (TLS possible) |
| Standardisation | Oui (Modicon) | Oui |
| Overhead | Faible | Modéré |
Quand choisir Modbus : toujours, quand vos équipements terrain le supportent. C'est la base de la collecte terrain.
OPC-UA : le standard pour l'interopérabilité SCADA
Ce qu'apporte OPC-UA
OPC-UA (Unified Architecture) répond aux lacunes de Modbus :
- Sécurité native : chiffrement TLS, authentification par certificats, gestion des droits
- Sémantique : les données sont typées, nommées, organisées en hiérarchie d'objets
- Bidirectionnel : lecture ET écriture, abonnements (subscribe), méthodes distantes
- Interopérabilité garantie : certification par l'OPC Foundation
Modbus : Registre 0x0054 = 184 (valeur brute)
OPC-UA :
ns=2;i=1234
DisplayName: "Courant Moteur Principal"
Value: 18.4 A
DataType: Float
Quality: Good
Timestamp: 2025-08-12T10:23:45.123Z
EngineeringUnit: "A" (ampère)
Description: "Courant efficace mesuré sur phase R"
OPC-UA donne du sens aux données — c'est ce qui permet à un SCADA de consommer des données d'un PLC sans configuration manuelle.
OPC-UA en pratique
Quand OPC-UA est adapté :
- Connexion SCADA (Ignition, Wonderware, WinCC) → automates modernes
- Environnement mixte : plusieurs fournisseurs d'automates (Siemens, Rockwell, B&R)
- Exigences de sécurité élevées (audit, conformité NIS2)
- Échange de données entre SCADA différents
Quand OPC-UA est surdimensionné :
- Sites simples avec 1 à 5 automates d'un même fournisseur
- Budget limité (OPC-UA demande plus de ressources de configuration)
- Équipements anciens qui ne le supportent pas (Modbus-only)
MQTT : le protocole du cloud IoT
La logique publish/subscribe
MQTT est conçu pour les réseaux non fiables et les ressources limitées :
Architecture MQTT :
vs Modbus (requête / réponse) :
MQTT "pousse" les données vers le cloud. Le terrain n'a pas besoin d'être joignable depuis l'extérieur — parfait avec le NAT des réseaux LTE.
MQTT Sparkplug B : le standard industriel
Sparkplug B est un standard de payload MQTT défini pour l'industrie :
{
"timestamp": 1691843400000,
"metrics": [
{
"name": "Inputs/Pressure",
"alias": 1,
"timestamp": 1691843400000,
"datatype": "Float",
"value": 3.45
},
{
"name": "Outputs/PumpEnable",
"alias": 2,
"datatype": "Boolean",
"value": true
}
],
"seq": 12,
"uuid": "pompe-station-001"
}
Sparkplug B est reconnu par Ignition, HiveMQ, EMQX et la plupart des plateformes SCADA modernes.
Grille de sélection de passerelle industrielle
Critères de choix
| Situation | Protocole recommandé | Passerelle |
|---|---|---|
| Équipements Modbus RTU existants → cloud | Modbus RTU → MQTT | Eziwan Gateway |
| Équipements Modbus TCP → SCADA Ignition | Modbus TCP → OPC-UA | Eziwan + Edge App |
| Parc mixte (Modbus + Profibus + BACnet) | Multi-protocole → MQTT | Passerelle spécialisée |
| Réseau LTE (pas d'IP fixe) | Tout → MQTT (outbound) | Eziwan Gateway |
| Sites isolés + faible débit | Modbus + MQTT QoS | Eziwan Gateway |
| Exigences sécurité NIS2 | OPC-UA sécurisé ou OpenVPN VPN | Eziwan + VPN |
Checklist passerelle industrielle 2025
Avant d'acheter, vérifiez ces points :
Hardware :
- Rail DIN (format armoire standard)
- Température -40°C / +75°C
- Alimentation large plage (9–48V DC)
- Watchdog matériel (redémarrage auto en cas de blocage)
- Dual SIM avec failover automatique
Protocoles terrain :
- Modbus RTU (RS-485) natif
- Modbus TCP natif
- Entrées analogiques 4-20mA / 0-10V
- Entrées/sorties numériques TOR
Protocoles cloud :
- MQTT avec TLS
- MQTT Sparkplug B (si SCADA existant)
- API REST (pour intégrations custom)
- VPN OpenVPN/IPSec/OpenVPN/IPsec
Administration :
- Zero-Touch Provisioning
- Mise à jour firmware OTA
- Dashboard de supervision de flotte
- Logs et diagnostics accessibles à distance
Cas d'usage : intégration Modbus → MQTT → Grafana
Architecture simple et très répandue :
Cette architecture est déployée en moins d'une journée et s'adapte à n'importe quel volume de données.
Voir la documentation protocoles Eziwan → · Démarrer l'intégration de vos équipements →
FAQ
Peut-on utiliser OPC-UA et MQTT simultanément sur le même gateway ? Oui. Ces protocoles opèrent à des niveaux différents et sont complémentaires. Un gateway peut être client OPC-UA vis-à-vis d'un automate S7-1500, et simultanément publisher MQTT vers le cloud. C'est une architecture courante : OPC-UA pour la collecte locale (qualité de la donnée, timestamps précis), MQTT pour la transmission cloud (légèreté, passage des firewalls, TLS).
MQTT Sparkplug B est-il obligatoire pour l'industrie ? Non — Sparkplug B est une surcouche de MQTT qui standardise les topics, les payloads et la gestion des dispositifs. Il est obligatoire uniquement si vous vous connectez à un SCADA ou une plateforme qui l'exige (Ignition Cirrus Link, Canary Labs, certaines plateformes AWS IoT). Pour une intégration personnalisée (InfluxDB, API custom), le MQTT standard suffit.
Quelle différence entre OPC-UA et OPC-DA (classique) ? OPC-DA (Data Access) est la version Windows-only d'OPC, qui nécessite DCOM et fonctionne uniquement sur Windows. OPC-UA (Unified Architecture) est multi-plateforme, sécurisé (TLS, authentification), adapté au cloud et aux architectures modernes. Tous les SCADA récents supportent OPC-UA ; OPC-DA est considéré comme une technologie legacy.
La passerelle Eziwan peut-elle être client OPC-UA d'un S7-1500 ? Oui. L'Eziwan Gateway embarque un client OPC-UA natif. Il se connecte au serveur OPC-UA du S7-1500, s'authentifie par certificat (mode SignAndEncrypt recommandé), et publie les variables sélectionnées en MQTT. Aucun logiciel supplémentaire n'est requis côté automate.
Pourquoi choisir MQTT plutôt qu'une API REST pour la collecte IoT ? MQTT est optimisé pour les contraintes IoT : faible overhead (en-tête de 2 octets), publication asynchrone (pas de round-trip HTTP), QoS garanti (at-least-once, exactly-once), reconnexion automatique. REST est plus simple à debugger et à tester, mais moins efficace pour des centaines de points publiés toutes les secondes. Utilisez REST pour les intégrations ponctuelles et les APIs de configuration, MQTT pour le flux de données terrain en continu.
Pour aller plus loin
- Blog : Modbus, MQTT, OPC-UA — comparatif complet des protocoles industrie
- Blog : Modbus TCP vs RTU — quel protocole choisir ?
- Blog : MQTT, RS485, Modbus — protocoles IoT industriels expliqués
- Blog : Grafana pour la supervision industrielle Modbus
- Docs : configuration OPC-UA sur Gateway Eziwan
Conclusion
En 2025, la passerelle industrielle idéale doit maîtriser Modbus RTU/TCP pour le terrain, MQTT pour le cloud, et offrir optionnellement OPC-UA pour les environnements SCADA exigeants. La priorité reste la fiabilité de la connectivité (Dual SIM, watchdog) et la facilité de déploiement à grande échelle (ZTP, gestion de flotte).
Ne cherchez pas la passerelle qui supporte le plus de protocoles — cherchez celle qui maîtrise parfaitement les 3 qui couvrent 95% de vos besoins.
Comparer les modèles Eziwan → · Tester gratuitement pendant 30 jours →
Ressources complémentaires
- OPC UA vers MQTT — publier des données OPC UA sur un broker MQTT
- Protocoles industriels — comparatif Modbus, MQTT, OPC UA et autres protocoles terrain
- Gateway IoT industrielle — critères de choix d'une passerelle IoT pour l'industrie
- Modbus RTU vers MQTT — bridge entre équipements RS-485 Modbus RTU et MQTT
- Passerelle IIoT — solutions de passerelle IIoT pour les installations industrielles