Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Sistema de control de automatización

Comprensión de MQTT:cómo funciona el protocolo ligero de mensajería de IoT

En el mundo del IoT, la capacidad de un sensor para enviar datos a un dispositivo remoto suele estar impulsada por MQTT, un protocolo de publicación/suscripción liviano y de bajo ancho de banda. Si la terminología de los editores, suscriptores o corredores no le resulta familiar, esta guía aclarará cómo viajan los mensajes, por qué MQTT es eficiente y cómo puede experimentar con él en tiempo real.

¿Qué es MQTT?

MQTT, o transporte de telemetría de Message Queuing, es un conjunto de reglas que permite a los dispositivos intercambiar información a través de Internet o una red local. Diseñado para entornos de bajo consumo y ancho de banda limitado, MQTT utiliza mensajes pequeños y un enfoque basado en eventos, transmitiendo datos solo cuando un dispositivo necesita compartir o recibir nueva información.

Cada dispositivo puede actuar como un editor (enviando datos) y un suscriptor (recibiendo datos). A diferencia de muchos protocolos, MQTT no enruta mensajes directamente entre dispositivos; en cambio, toda la comunicación pasa a través de una entidad central conocida como broker. .

Brokers y clientes de MQTT

Los clientes, ya sea que publiquen, se suscriban o ambos, se comunican únicamente con el corredor. Piense en el agente como un funcionario de aduanas en una frontera:recibe cada paquete entrante y lo dirige al destino correcto. Este desacoplamiento mantiene la red escalable y simplifica el diseño del dispositivo.

Los corredores populares incluyen:

Cómo funciona MQTT

El corredor se encuentra en el corazón de cada operación MQTT. Los editores envían mensajes al corredor sobre un tema específico . Los temas son cadenas jerárquicas separadas por barras diagonales (por ejemplo, factory/line1/temperature ). Sólo los clientes que se suscriben a ese tema reciben el mensaje.

Esta ruta basada en temas significa:

Ejemplo ilustrativo

Considere el piso de una fábrica con un sensor de temperatura y presión. Ambos sensores publican en temas distintos:

El suscriptor1, interesado sólo en la temperatura, recibe la primera carga útil. El abonado2, centrado en la presión, recibe el segundo. El corredor maneja el enrutamiento automáticamente.

Comprensión de MQTT:cómo funciona el protocolo ligero de mensajería de IoT

Comprensión de MQTT:cómo funciona el protocolo ligero de mensajería de IoT

Comando de publicación típico

En un corredor Mosquitto local, puede publicar un mensaje a través de la línea de comando:

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

Aquí:

Clientes gráficos como MQTT Explorer y MQTTX Proporciona interfaces fáciles de usar para publicar y suscribirse, lo que hace que la experimentación sea sencilla incluso para principiantes.

Resumen

El modelo de publicación/suscripción de MQTT, impulsado por corredores y temas, ofrece una forma simple, eficiente y escalable para que los dispositivos de IoT se comuniquen. Dominar estos conceptos básicos desbloquea potentes aplicaciones en la fabricación, los hogares inteligentes y más.

Sistema de control de automatización

  1. ABB presenta un extraño sistema de levitación magnética para la 'fabricación multidimensional'
  2. Mercado de automatización industrial:los avances rápidos dan como resultado "innumerables aplicaciones"
  3. Automatización:Cobot compacto y ligero
  4. Automatización inteligente:Construyendo la fuerza laboral financiera digital del mañana
  5. Visión hiperespectral. ¿Qué es?
  6. Descubrimiento continuo de procesos:la clave para una resiliencia empresarial preparada para el futuro
  7. Yaskawa se asocia con CommScope en un centro de tecnología de fabricación avanzada en Bélgica
  8. Pruebe el PLE basado en características
  9. Limpieza de Primavera para Paneles de Control Eléctrico
  10. Sistemas de localización en interiores
  11. Sustitución de HMI estacionarias por HMI contextuales