OPC-UA, MQTT, Modbus : choisir sa passerelle industrielle en 2025

· 8 minutes de lecture
8 min read
Équipe Eziwan
Infrastructure IoT

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 RTUModbus TCP
InfrastructureRS-485 (2 fils)Ethernet
Débit9600 – 115200 bps100 Mbps
Nombre d'esclaves32 par busIllimité (réseau)
SécuritéAucune nativeAucune native (TLS possible)
StandardisationOui (Modicon)Oui
OverheadFaibleModé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

SituationProtocole recommandéPasserelle
Équipements Modbus RTU existants → cloudModbus RTU → MQTTEziwan Gateway
Équipements Modbus TCP → SCADA IgnitionModbus TCP → OPC-UAEziwan + Edge App
Parc mixte (Modbus + Profibus + BACnet)Multi-protocole → MQTTPasserelle spécialisée
Réseau LTE (pas d'IP fixe)Tout → MQTT (outbound)Eziwan Gateway
Sites isolés + faible débitModbus + MQTT QoSEziwan Gateway
Exigences sécurité NIS2OPC-UA sécurisé ou OpenVPN VPNEziwan + 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


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