Comparaison

OPC UA vs MQTT

Réponse courte: ils résolvent des problèmes différents et fonctionnent de plus en plus ensemble. OPC UA est un standard sécurisé et sémantiquement riche pour l'interopérabilité des machines. MQTT est un transport publish-subscribe léger, conçu pour déplacer de la télémétrie sur des liaisons peu fiables. Vous pouvez même faire tourner OPC UA sur MQTT.

 OPC UAMQTT
Ce que c'estStandard d'interopérabilité complet (modèle + services + transport)Un transport de messages (pub/sub) uniquement
Sens des donnéesModèle d'information riche et auto-descriptifAucune: le payload est opaque (souvent JSON/Sparkplug)
ModèleClient-serveur et PubSubPublish-subscribe via un broker
SécuritéIntégrée (certs, signature, chiffrement, autorisations)TLS + identifiant/mot de passe; l'appli doit en ajouter
EmpreintePlus lourdTrès léger
Échelle (beaucoup de nœuds)Bon (surtout PubSub)Excellent: des millions de clients
Points fortsInteropérabilité machine & commande sur le terrainTélémétrie edge-vers-cloud, réseaux médiocres

Quand choisir OPC UA

  • Vous avez besoin d'une communication sécurisée et bidirectionnelle entre machines et systèmes.
  • Vous voulez l'interopérabilité entre fournisseurs et des données auto-descriptives (parcourir un serveur et le comprendre).
  • Vous faites du contrôle-commande ou de l'accès riche à la demande, pas seulement de la télémétrie.

Quand choisir MQTT

  • Vous poussez des données de l'edge vers le cloud, en particulier sur des liaisons limitées ou peu fiables.
  • Vous devez connecter des milliers à des millions d'équipements légers.
  • Vous voulez une empreinte minimale et une diffusion simple par broker.
Ils se combinent.OPC UA PubSub peut utiliser MQTT comme transport: vous obtenez le payload riche et normalisé d'OPC UAetLa distribution légère et scalable de MQTT. C'est un motif Industrie 4.0 courant pour faire remonter dans le cloud des données d'atelier modélisées.

Un guide de décision simple

Si votre priorité est…À privilégier…
Interopérabilité entre fournisseurs de machinesOPC UA
Commande & écriture vers les équipementsOPC UA
Télémétrie edge-to-cloud massiveMQTT
Données modélisées et échelle du cloudOPC UA PubSub sur MQTT

Une fois que les données circulent (en OPC UA, en MQTT, ou les deux) Jemba les transforme en actions hiérarchisées et chiffrées pour le terrain.

Voir Jemba →

FAQ

MQTT fait-il partie d'OPC UA?
MQTT est indépendant, mais le PubSub d'OPC UA peut utiliser MQTT comme transport: les deux sont donc fréquemment déployés ensemble.
Qu'est-ce que Sparkplug?
Sparkplug est une spécification qui ajoute structure, état et définition de charge utile par-dessus le MQTT brut. Elle recoupe une partie de ce qu'apporte le modèle d'information d'OPC UA.
Lequel est le plus sûr?
OPC UA embarque une sécurité plus riche dans le standard lui-même (certificats, modes de sécurité, autorisation). MQTT repose sur TLS plus ce que la couche applicative y ajoute.

Dernière mise à jour le 4 septembre 2026 · Ressource pédagogique.

Suite: OPC UA vs Modbus →

Téléchargement gratuit
OPC UA Machine Data → OEE Mapping Kit
Quels nœuds interroger, comment ils deviennent Disponibilité, Performance et Qualité, et quelle spécification companion vous donne déjà la réponse: pour que vous cessiez d'inventer des tags.
Obtenir le kit de mapping gratuit →
Gratuit, sans cours, sans connexion