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 appareil distant est souvent optimisée par MQTT, un protocole de publication/abonnement léger à faible bande passante. Si la terminologie des éditeurs, des abonnés ou des courtiers ne vous semble pas familière, ce guide clarifiera comment les messages circulent, 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 permettent 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 petits messages et une approche basée sur les événements, transmettant des données uniquement lorsqu'un appareil a besoin de partager ou de recevoir de nouvelles informations.

Chaque appareil peut faire office d'éditeur (envoi de données) et un abonné (réception de données). Contrairement à de nombreux protocoles, MQTT n'achemine pas les messages directement entre les appareils; au lieu de cela, toutes les communications passent par une entité centrale connue sous le nom de courtier. .

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 des douanes à la 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.

Les courtiers populaires incluent :

Comment fonctionne MQTT

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

Ce routage thématique signifie :

Exemple illustratif

Prenons l’exemple d’un atelier doté d’un capteur de température et d’un capteur de pression. Les deux capteurs publient sur des sujets distincts :

L'abonné 1, intéressé uniquement par la température, reçoit la première charge utile. L'abonné 2, concentré sur la pression, reçoit le second. 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 :

Clients graphiques tels que MQTT Explorer et MQTTX fournir des interfaces conviviales pour la publication et l'abonnement, rendant l'expérimentation simple, même pour les débutants.

Récapitulatif

Le modèle de publication/abonnement de MQTT, alimenté par des courtiers et des sujets, offre un moyen simple, efficace et évolutif pour les appareils IoT de communiquer. La maîtrise de ces concepts fondamentaux débloque des applications puissantes dans les domaines de l'industrie manufacturière, des maisons intelligentes et au-delà.

Système de contrôle d'automatisation

  1. Boston Dynamics s'associe à Otto Motors pour coordonner les robots mobiles dans l'entrepôt
  2. Rockwell Automation et Ansys concluent un partenariat stratégique
  3. Composants standard du bras de préhension en ligne
  4. EMO Milano fixe les dates du 4 au 9 octobre
  5. SWMAS publie un rapport sur la productivité manufacturière
  6. Trois façons dont EPIC maintient votre projet d'automatisation industrielle sur la bonne voie et dans les limites du budget
  7. Robots collaboratifs avec pinces à changement rapide et rapports de données de production
  8. RoboCell One de Fastems automatise deux machines à la fois
  9. Fugro s'associe à Nexxis pour faire fonctionner des robots par satellite depuis SpAARC