¿Qué es MQTT?

Conozca porqué este protocolo prepara sus aplicaciones para el futuro.


¿Qué es MQTT?

Conozca porqué este protocolo prepara sus aplicaciones para el futuro

 Lectura de 3 minutos

MQTT se está convirtiendo rápidamente en el protocolo de mensajería líder para el Internet industrial de las cosas (IIoT).

MQTT: El Protocolo de Mensajería Líder para IIoT

¿Qué es MQTT y por qué es ideal para SCADA?

Si bien actualmente hay una serie de tecnologías y protocolos IIoT competidores en juego, la sobrecarga extremadamente liviana (encabezado de 2 bytes), el modelo de publicación / suscripción y las capacidades bidireccionales de MQTT son especialmente adecuadas para satisfacer las demandas de los sistemas de control industrial.

La versión más reciente, MQTT Versión 3.1.1, es un estándar OASIS abierto y libre de pagos. (OASIS es la Organización para el Avance de Estándares de Información Estructurada, un consorcio internacional que promueve la adopción de estándares independientes del producto para formatos de información).

¿Cuáles son las ventajas de MQTT?

El protocolo MQTT permite que su sistema SCADA acceda a los datos de IIoT. MQTT aporta muchos beneficios poderosos a su proceso:

  • Distribuye la información de manera más eficiente
  • Incrementa la escalabilidad
  • Reduce drásticamente el consumo de ancho de banda de la red
  • Reduce las tasas de actualización a segundos
  • Muy adecuado para monitoreo y control remoto.
  • Maximiza el ancho de banda disponible
  • Sobrecarga extremadamente liviana
  • Muy seguro con seguridad basada en permisos
  • Utilizado por la industria del petróleo y el gas, Amazon, Facebook y otras empresas importantes
  • Ahorra tiempo de desarrollo
  • El protocolo de publicación / suscripción recopila más datos con menos ancho de banda en comparación con los protocolos de sondeo

¿Por qué se creó MQTT?

MQTT se creó con el objetivo de recopilar datos de muchos dispositivos y luego transportarlos a la infraestructura de TI. Es liviano y, por lo tanto, ideal para monitoreo remoto, especialmente en conexiones M2M que requieren una huella de código pequeña o donde el ancho de banda de la red es limitado.

MQTT fue inventado en 1999 por el Dr. Andy Stanford-Clark y Arlen Nipper. El co-inventor Arlen Nipper es el presidente de Cirrus Link Solutions, la compañía que desarrolló los módulos Cirrus Link MQTT para Ignition.

¿Cómo funciona MQTT?

Al aprovechar las metodologías de publicación y suscripción del protocolo MQTT, Ignition desacopla los dispositivos de las aplicaciones y lleva el sondeo al borde de la red. Conozca cómo las soluciones Ignition IIoT aprovechan MQTT.

MQTT es un protocolo de publicación / suscripción que permite que los dispositivos del borde de la red publiquen en un broker. Los clientes se conectan a este intermediario, que luego media la comunicación entre los dos dispositivos. Cada dispositivo puede suscribirse o registrarse a temas particulares. Cuando otro cliente publica un mensaje sobre un tema suscrito, el broker reenvía el mensaje a cualquier cliente que se haya suscrito.

MQTT es bidireccional y mantiene el conocimiento del estado de la sesión. Si un dispositivo de borde de red pierde la conectividad, todos los clientes suscritos serán notificados con la función "Última voluntad y testamento" del servidor MQTT para que cualquier cliente autorizado en el sistema pueda publicar un nuevo valor al dispositivo en el borde de red, manteniendo la conectividad bidireccional.

La ligereza y la eficiencia de MQTT permiten aumentar significativamente la cantidad de datos que se monitorean o controlan. Antes de la invención de MQTT, aproximadamente el 80% de los datos se dejaban en ubicaciones remotas, aunque varias líneas de negocio podrían haber utilizado estos datos para tomar decisiones más inteligentes. Ahora MQTT permite recopilar, transmitir y analizar más de los datos que se recopilan.

A diferencia del modelo habitual de muestreo / respuesta de muchos protocolos, que tienden a saturar innecesariamente las conexiones de datos con datos que no cambian, el modelo de publicación / suscripción de MQTT maximiza el ancho de banda disponible.

Para obtener más información sobre cómo funciona MQTT, visite: mqtt.org

¿Quién usa MQTT?

MQTT se desarrolló originalmente para los enlaces de datos de bajo ancho de banda y alta latencia utilizados en la industria del petróleo y el gas. Sin embargo, MQTT ahora se usa en muchas aplicaciones más allá del petróleo y el gas, desde el control de sistemas de iluminación inteligentes hasta la aplicación Facebook Messenger. Amazon Web Services anunció recientemente que Amazon Internet of Things (IoT) también se basa en MQTT. En general, MQTT parece ser el protocolo más adecuado para los sistemas de control utilizados por las organizaciones industriales, y podemos esperar que su rápida tasa de adopción solo aumente en el futuro.

Puede encontrar más información sobre MQTT en: mqtt.org

Cómo Empezar

Si está listo para probar a usar MQTT, puede comenzar hoy mismo. Puede descargar Ignition gratis y ver esta serie de videos sobre cómo implementar MQTT en Ignition. Mira los videos>

 

Publicado en español el 29 de Abril del 2021.

Originalmente publicado el 27 de Julio del 2018.

 

Fuente original: https://inductiveautomation.com/resources/article/what-is-mqtt

Compartir

Últimas publicaciones del blog

Your Dynamic Snippet will be displayed here... This message is displayed because you did not provided both a filter and a template to use.


¿Qué es MES?
¿Qué es exactamente MES? ¿Es lo mismo que MOM? Conózcalo en este artículo.