OPC-UA vs MQTT : quand utiliser l’un et l’autre en environnement OT

9 juin 2026

Rédigé par Équipe Amotus · Dernière mise à jour 2026-06-04 · 9 min de lecture

Réponse courte : OPC-UA et MQTT ne sont pas concurrents — ils résolvent des couches différentes et tournent généralement ensemble. OPC-UA est un standard de modèle d’information pour l’interopérabilité entre machines, automates et historiens sur le plancher d’usine. MQTT est un transport léger pour acheminer la télémétrie vers le nuage. Le schéma mature : exposer les machines en OPC-UA, faire le pont vers MQTT (souvent Sparkplug B) à une passerelle edge. Choisissez la paire, pas l’un ou l’autre.

Points clés

  • OPC-UA modélise les données ; MQTT les transporte. Des rôles différents, pas des rivaux.
  • OPC-UA donne l’interopérabilité entre automates, machines et historiens.
  • MQTT donne un transport léger et efficace, généralement OT-vers-nuage.
  • Sparkplug B rend MQTT prévisible pour l’usage industriel (état, espace de noms).
  • La plupart des usines finissent par utiliser les deux, pontés à l’edge.

Le faux choix

« OPC-UA ou MQTT ? » est le faux binaire le plus courant en IoT industriel. Ils opèrent à des couches différentes. Les traiter comme des alternatives mène à des architectures qui soit n’interopèrent pas avec des équipements variés (MQTT seul), soit peinent à déplacer les données efficacement à grande échelle (OPC-UA jusqu’au nuage).

À quoi sert chacun

OPC-UA MQTT
Type Modèle d’information + standard d’interopérabilité Transport léger publication/abonnement
Vit où Plancher d’usine : automates, machines, historiens Edge → nuage
Force Modélisation riche, interopérabilité machine Efficacité, échelle, diffusion simple
Faiblesse Plus lourd ; pas idéal comme transport nuage MQTT brut n’a pas de modèle de données intégré
Profil industriel Spécifications compagnons par industrie Sparkplug B ajoute état et espace de noms

Pourquoi Sparkplug B compte

MQTT brut n’est qu’un transport — il ne vous dit pas ce que signifie un sujet, si un appareil est en ligne, ni comment gérer une déconnexion. Sparkplug B ajoute un espace de noms de sujets défini, des certificats de naissance/mort (pour connaître l’état d’un appareil) et une structure de charge utile par-dessus MQTT. C’est ce qui rend MQTT digne de confiance pour l’OT, plutôt qu’un flux en vrac.

L’architecture de référence

  1. Les machines et automates exposent leurs données en OPC-UA sur le plancher.
  2. Une passerelle edge les agrège et les normalise.
  3. La passerelle fait le pont vers MQTT (Sparkplug B) pour publier vers le haut.
  4. Le nuage ou la plateforme ingère, stocke et analyse — et s’intègre aux MES/ERP/historien existants plutôt que de les remplacer.

Par où commencer sur un nouveau projet

Partez des machines. Si vous devez interopérer avec des automates et historiens variés, OPC-UA est votre colonne vertébrale au niveau du plancher. Ajoutez MQTT (Sparkplug B) à l’edge quand vous devez acheminer ces données vers le nuage efficacement. En pratique, vous utiliserez les deux — et la plateforme gouvernée côté nuage est ce qui garde l’identité des appareils, les accès et l’audit cohérents sur tout le chemin.

Où Fundamentum entre en jeu

Une fois les données OT remontées, il leur faut tout de même un foyer gouverné : identité des appareils, politiques d’accès et piste d’audit. Fundamentum fournit ce plan de contrôle et peut s’interfacer à votre nuage existant (AWS, Azure) au besoin, dans un périmètre SOC 2 Type II. Voir la plateforme →

SOC 2 Type II. Fundamentum opère dans le périmètre SOC 2 Type II du Groupe Vectanor — audité de façon indépendante par RCGT, rapport daté du 15 avril 2026. Les données de vos appareils sont gouvernées, chiffrées et traçables de bout en bout.

Foire aux questions

OPC-UA remplace-t-il MQTT ?

Non. OPC-UA est un standard de modèle d’information et d’interopérabilité pour machines, automates et historiens. MQTT est un transport léger de type publication/abonnement pour déplacer efficacement les données, généralement vers le nuage. Ils résolvent des couches différentes et tournent souvent ensemble.

Qu’est-ce que Sparkplug B et pourquoi est-ce important ?

Sparkplug B est une spécification qui ajoute structure, gestion d’état et un espace de noms de sujets connu par-dessus MQTT pour l’usage industriel. Il rend MQTT prévisible pour l’OT — les appareils s’annoncent, rapportent leur état et gèrent proprement les déconnexions — ce que MQTT brut vous laisse gérer.

À quoi ressemble une architecture OT-vers-nuage typique ?

Un schéma courant : les machines et automates exposent leurs données en OPC-UA sur le plancher ; une passerelle edge les agrège et fait le pont vers MQTT (souvent Sparkplug B) pour publier vers le haut ; le nuage ou la plateforme ingère, stocke et analyse. OPC-UA pour l’interopérabilité, MQTT pour le transport.

Par lequel commencer sur un nouveau projet ?

Partez des machines. Si vous devez interopérer avec des automates et historiens variés, OPC-UA est votre colonne vertébrale au niveau du plancher. Ajoutez MQTT (Sparkplug B) à l’edge quand vous devez acheminer ces données vers le nuage efficacement. Dans la plupart des usines, vous finirez avec les deux.

Rédigé par Équipe Amotus.

Parlez à un ingénieur IoT — gratuitement

Réservez un appel-conseil GRATUIT de 30 minutes avec notre équipe. Pas de diapositives, aucune obligation — une vraie séance de travail sur vos questions de connectivité, de plateforme ou de conformité.

Réserver mon appel gratuit de 30 min


Sur le même sujet