Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Système de contrôle d'automatisation

Comprendre MQTT : Comment fonctionne le protocole de messagerie IoT léger

Dans le monde de l'IoT, la capacité d'un capteur à envoyer des données à un périphérique distant est souvent alimentée par MQTT — un protocole de publication/souscription léger et à faible bande passante. Si la terminologie d'éditeurs, d'abonnés ou de courtiers vous semble inconnue, ce guide clarifiera comment les messages voyagent, pourquoi MQTT est efficace et comment vous pouvez l'expérimenter en temps réel.

Qu'est-ce que MQTT ?

MQTT, ou Message Queuing Telemetry Transport, est un ensemble de règles qui permet aux appareils d'échanger des informations sur Internet ou un réseau local. Conçu pour les environnements à faible consommation et bande passante limitée, MQTT utilise de minuscules messages et une approche pilotée par les événements, ne transmettant des données que lorsqu'un appareil a besoin de partager ou de recevoir de nouvelles informations.

Chaque appareil peut agir comme un éditeur (envoi de données) et un abonné (réception de données). Contrairement à de nombreux protocoles, MQTT ne route pas les messages directement entre les appareils ; au lieu de cela, toute la communication passe par une entité centrale connue sous le nom de courtier (broker).

Courtiers et clients MQTT

Les clients — qu'ils publient, s'abonnent ou les deux — communiquent uniquement avec le courtier. Considérez le courtier comme un agent de douane à une frontière : il reçoit chaque colis entrant et le dirige vers la bonne destination. Ce découplage maintient le réseau évolutif et simplifie la conception des appareils.

Courtiers populaires :

Comment fonctionne MQTT

Le courtier se trouve au cœur de chaque opération MQTT. Les éditeurs envoient des messages au courtier sur un sujet (topic) spécifique. Les sujets sont des chaînes hiérarchiques séparées par des barres obliques (ex. usine/ligne1/temperature). Seuls les clients abonnés à ce sujet reçoivent le message.

Ce routage basé sur les sujets signifie :

Exemple illustratif

Considérez un atelier d'usine avec un capteur de température et un capteur de pression. Les deux capteurs publient sur des sujets distincts :

Abonné 1, intéressé uniquement par la température, reçoit la première charge utile. Abonné 2, axé sur la pression, reçoit la seconde. Le courtier gère le routage automatiquement.

Comprendre MQTT : Comment fonctionne le protocole de messagerie IoT léger

Comprendre MQTT : Comment fonctionne le protocole de messagerie IoT léger

Commande de publication typique

Sur un courtier Mosquitto local, vous pouvez publier un message via la ligne de commande :

mosquitto_pub -h localhost -t retain/topic -m "Take a hike" 

Ici :

Des clients graphiques tels que MQTT Explorer et MQTTX offrent des interfaces conviviales pour publier et s'abonner, rendant l'expérimentation simple même pour les débutants.

Conclusion

Le modèle de publication/souscription de MQTT, alimenté par les courtiers et les sujets, offre un moyen simple, efficace et évolutif pour les appareils IoT de communiquer. Maîtriser ces concepts de base débloque des applications puissantes dans la fabrication, les maisons intelligentes et au-delà.

Système de contrôle d'automatisation

  1. HKSTP s'associe à DB Schenker pour lancer le premier hub de fabrication avancée multi-industries d'Asie
  2. Robots de patrouille 5G équipés Advantech aident la Chine à surveiller masques et températures contre le COVID-19
  3. Le COO d'Airbus annonce l'automatisation pour accélérer la production de l'A320
  4. NuTec déploie robots SCARA salle blanche Epson pour production automatisée de seringues
  5. FANUC America étend son campus du Michigan à 2 millions de pieds carrés avec une nouvelle installation à la pointe de la technologie
  6. Wittmann Battenfeld présente des robots haute vitesse avancés au K 2019
  7. L'IFR révèle les 5 tendances robotiques 2022 alors que les ventes de robots industriels atteignent un record de 3 millions d'unités
  8. inVia Robotics améliore son logiciel d'entrepôt avec des fonctionnalités de distanciation sociale en temps réel
  9. Pérennisez vos opérations de base de données : adoptez l'automatisation maintenant