2026-10-20
MQTT et OPC UA dans la fabrication Microsoft : architecture Azure IoT Operations + Fabric

UNTANGLING THE PLANT FLOOR : MQTT vs OPC UA & LA VÉRITÉ SUR LES DONNÉES DE LA FABRICATION DÉCONNECTÉE
Pourquoi les usines modernes fonctionnent-elles encore avec des exports manuels et des suppositions, malgré la présence de systèmes ERP, MES et Azure ? Cet épisode écarte le battage technologique pour aborder le problème central : un manque fondamental de confiance dans les données de fabrication. On présente souvent la connectivité industrielle comme une bataille où un seul gagne entre MQTT et OPC UA, mais cela passe complètement à côté de l'essentiel. Si vos opérateurs font davantage confiance à l'IHM locale qu'au tableau de bord de l'entreprise, ou si chaque revue de TRS dégénère en dispute sur la justesse des chiffres, vous n'avez pas un problème de protocole, mais un problème sémantique. La technologie ne crée pas à elle seule du sens ; pour bâtir une usine réellement connectée, il faut commencer par le problème de production et définir un langage commun pour les événements de production avant d'élargir votre pile technologique.
Dans cet épisode, nous abordons :
- Le fossé de confiance sur le plancher de production : pourquoi les planificateurs travaillent à partir de tableurs et les opérateurs se fient aux IHM locales, malgré les investissements massifs dans l'ERP et Azure.
- La bataille des chiffres : pourquoi les équipes du matin, de l'après-midi et de nuit arrivent souvent avec trois comptages de production différents, et pourquoi aucun n'est forcément faux, chacun décrivant simplement un point différent du processus.
- MQTT vs OPC UA – deux rôles différents, pas des rivaux :
- MQTT (transport) : un protocole léger de publication/abonnement, qui excelle dans l'acheminement efficace des messages, le découplage des éditeurs et des consommateurs, et la gestion des réseaux instables. Il ne se soucie pas du contenu de la charge utile ; il livre simplement l'enveloppe.
- OPC UA (sens) : définit ce qu'est une chose et ce que représente une valeur. Il expose un espace d'adressage navigable avec des modèles structurés, des types de variables, des unités d'ingénierie et une sécurité intégrée à la couche applicative.
- Pourquoi les nouveaux tableaux de bord ne résolvent pas les données déconnectées : un graphique épuré ne crée pas de sens. Un tableau de bord ne peut pas deviner si le code d'état « un » signifie en marche, à l'arrêt ou en défaut sans le contexte fourni par la machine.
- Le rôle pratique de la périphérie (edge) : pourquoi il est essentiel de normaliser les données une seule fois, près de la source, plutôt que de les mapper cinq fois dans différents systèmes en aval.
- ISA-95 comme contrat de nommage : utiliser la hiérarchie entreprise-cellule comme une carte stable pour localiser les actifs de manière cohérente, avant d'appliquer le contexte métier changeant comme les ordres de travail et les produits.
- Le battage autour de l'Unified Namespace (UNS) : comprendre l'UNS comme un espace commun d'événements où l'IT et l'OT publient des faits, et non comme une nouvelle base de données maîtresse ni comme une solution miracle qui créerait un modèle opérationnel partagé sans effort.
- Conception des topics et des charges utiles MQTT :
- les dangers d'intégrer du contexte transitoire (codes produit, numéros d'ordre) dans les chemins de topics statiques ;
- pourquoi les noms de topics sont sensibles à la casse et exigent des conventions strictes en minuscules ;
- le « coût du JSON désinvolte » et pourquoi les contrats sémantiques (types, unités, traçabilité) sont essentiels.
- Sparkplug B : comment il ajoute des règles industrielles à MQTT (topics définis, cycle de vie avec états birth/death), sans pour autant dispenser de définir le sens de vos événements de production.
- Azure IoT Operations & Microsoft Fabric : le modèle de plan de données en périphérie de Microsoft, l'exécution de services modulaires sur Kubernetes activé par Azure Arc, et pourquoi un déploiement prêt pour la production exige des compétences hybrides IT/OT.
- La frontière entre plan de contrôle et plan de données : pourquoi les boucles de contrôle locales doivent rester indépendantes du cloud, et pourquoi un broker n'est jamais un contrôleur de sécurité.
Citation clé : « le transport et le sens sont deux tâches différentes. MQTT achemine les messages là où ils doivent aller, et OPC UA fournit les données machine avec structure et contexte. »
Tags : #ManufacturingData #MQTT #OPCUA #UnifiedNamespace #ISA95 #IndustrialIoT #OEE #AzureIoTOperations #MicrosoftFabric #ITOTconvergence #SmartFactory
Devenez un soutien de ce podcast : https://www.spreaker.com/podcast/m365-fm-a-microsoft-mvp-podcast-by-mirko-peters--6704921/support.
Apple Podcasts · Spotify · YouTube · Deezer
MQTT and OPC UA in Microsoft Manufacturing: Azure IoT Operations + Fabric Architecture (English)