AutoFlow logo
AutoFlow

Supervision industrielle via MQTT

AutoFlow s'abonne à vos topics MQTT pour superviser vos lignes à partir des données de capteurs, passerelles IIoT et équipements industriels connectés. MQTT est le protocole de référence des architectures IoT industrielles — AutoFlow l'exploite pour reconstituer les cycles, mesurer le TRS et détecter les anomalies.

Qu'est-ce que MQTT ?

MQTT (Message Queuing Telemetry Transport) est un protocole de messagerie de type publish/subscribe créé en 1999, normalisé par l'OASIS en 2014 (MQTT 3.1.1) puis en 2019 (MQTT 5.0). Il est conçu pour fonctionner sur des réseaux contraints (faible bande passante, latence variable) et sur des équipements à ressources limitées.

Son architecture repose sur trois acteurs : les publishers (équipements qui publient des données sur des topics), le broker (serveur central qui reçoit et redistribue les messages) et les subscribers (systèmes qui s'abonnent aux topics pour recevoir les données). AutoFlow est un subscriber.

MQTT dans l'industrie — l'IIoT

Dans l'industrie, MQTT est devenu le protocole de référence pour les architectures IIoT (Industrial Internet of Things). Il est utilisé pour :

  • Remonter les données de capteurs IoT (température, vibration, courant, pression, comptage)
  • Connecter des passerelles IoT (ex. Advantech, Moxa, Ewon) qui agrègent des équipements hétérogènes
  • Superviser des équipements légers qui ne supportent pas OPC UA ou Modbus
  • Construire des architectures multi-sites où les données transitent via un broker cloud ou local

AutoFlow s'inscrit dans cette architecture : il s'abonne au broker, consomme les topics pertinents et en extrait les signaux de supervision (états, mesures, événements).

Comment AutoFlow s'abonne à vos topics MQTT

La mise en service d'AutoFlow en MQTT suit un processus simple :

  • Configuration du broker : adresse, port (défaut 1883 ou 8883 pour TLS), credentials
  • Déclaration des topics à souscrire (ex. usine/ligne3/machine2/etat)
  • Mapping des payloads JSON ou binaires vers les signaux de supervision AutoFlow
  • Association des topics aux variables de cycle : états machine, compteurs, KPI, alarmes

Une fois abonné, AutoFlow reçoit les messages en temps réel, les normalise et reconstitue les cycles de production, calcule le TRS et déclenche les alertes sur dérive ou anomalie.

MQTT et lignes legacy équipées de capteurs

MQTT est particulièrement utile pour superviser des lignes anciennes non communicantes. Sur ces lignes, il n'y a pas d'automate exposant OPC UA ou Modbus — mais on peut instrumenter la ligne avec des capteurs IoT (présence, vibration, courant, comptage de pièces) qui publient en MQTT.

AutoFlow reconstitue alors les cycles de production à partir de ces signaux capteurs, sans toucher aux automates ni aux programmes existants. C'est le point d'entrée privilégié pour le retrofit industrie 4.0 sur les lignes de moins de 20 ans sans protocole industriel.

Sécurité MQTT — TLS et authentification

Modbus TCP n'a pas de sécurité native, OPC UA en a beaucoup. MQTT se situe entre les deux : le protocole est léger mais supporte des mécanismes de sécurité robustes selon la configuration du broker :

  • TLS/SSL — chiffrement des communications (port 8883) ; recommandé pour tout déploiement industriel
  • Authentification — username/password ou certificats clients X.509
  • ACL broker — contrôle d'accès par topic : AutoFlow ne peut accéder qu'aux topics autorisés
  • Réseau isolé — le broker MQTT peut rester dans votre réseau industriel OT, sans exposition externe

AutoFlow supporte MQTT over TLS et l'authentification par credentials ou certificats.

MQTT vs OPC UA vs Modbus TCP — comparatif

ProtocoleArchitectureUsage typiqueLignes concernées
MQTTPublish/subscribe (broker)IoT, capteurs, passerellesLignes instrumentées IoT
OPC UAClient/serveurAutomates modernesLignes récentes
Modbus TCPMaître/esclaveAutomates legacy communicantsLignes existantes Ethernet

AutoFlow supporte les trois protocoles. Une même ligne peut combiner plusieurs d'entre eux.

Questions fréquentes

Qu'est-ce que MQTT dans l'industrie ?

MQTT est un protocole de messagerie publish/subscribe léger, utilisé dans l'IIoT pour remonter les données de capteurs et passerelles vers des systèmes de supervision. AutoFlow s'y connecte comme subscriber.

Faut-il un broker MQTT dédié ?

AutoFlow se connecte à votre broker existant (Mosquitto, HiveMQ, EMQX, AWS IoT Core…). Si vous n'en avez pas, la mise en place d'un broker Mosquitto ou EMQX est rapide et peut faire partie du déploiement AutoFlow.

MQTT est-il adapté à la supervision temps réel ?

Oui. MQTT supporte des fréquences de publication à la milliseconde avec une faible empreinte réseau. Il est particulièrement adapté aux capteurs IoT qui publient en continu leurs états et mesures.

MQTT ou OPC UA — lequel pour ma ligne ?

OPC UA pour les automates modernes (Siemens S7-1200/1500, Schneider M262…). MQTT pour les capteurs IoT, passerelles et architectures IIoT. AutoFlow supporte les deux : une même ligne peut mixer OPC UA et MQTT.

Ma ligne ancienne n'a pas de protocole — MQTT peut aider ?

Oui. Des capteurs IoT (présence, vibration, courant, comptage) peuvent être ajoutés sur la ligne et publient en MQTT. AutoFlow reconstitue les cycles à partir de ces signaux sans toucher aux automates existants.

Supervisez vos lignes via MQTT avec AutoFlow

AutoFlow se connecte à votre broker MQTT et extrait les signaux pertinents pour reconstituer les cycles, mesurer le TRS et détecter les anomalies.

Demander une démo