MQTT es un protocolo de mensajería estándar OASIS para el Internet de las cosas (IoT). Está diseñado como un transporte de mensajería de publicación/suscripción extremadamente ligero que es ideal para conectar dispositivos remotos con una pequeña huella de código y un ancho de banda de red mínimo.
MQTT Sparkplug es un protocolo de interoperabilidad para casos de uso de fabricación inteligente y automatización industrial. Sparkplug proporciona una forma coherente para que los fabricantes de equipos y los proveedores de software compartan datos contextuales para acelerar la transformación digital de las operaciones existentes.
Está diseñado como un transporte de mensajería de publicación/suscripción extremadamente ligero que es ideal para conectar dispositivos remotos con una pequeña huella de código y un ancho de banda de red mínimo. MQTT se utiliza hoy en día en una amplia variedad de industrias, como la automoción, la fabricación, las telecomunicaciones, el petróleo y el gas, etc.
Descripción
En la actualidad, MQTT sólo está disponible en los controladores basados en Linux, entre los que se encuentran el X5, XL4, EXL6, EXLW, XL7, EXL10, XL+ - y todos los RCC EXCEPTO el RCC6510.
Comunicaciones bidireccionales
MQTT permite la mensajería entre el dispositivo a la nube y la nube al dispositivo. Esto facilita la transmisión de mensajes a grupos de cosas.
Entrega fiable de mensajes
La fiabilidad de la entrega de mensajes es importante para muchos casos de uso de IoT. Por eso MQTT tiene 3 niveles de calidad de servicio definidos: 0 - como máximo una vez, 1- como mínimo una vez, 2 - exactamente una vez
Soporte para redes poco fiables
Muchos dispositivos IoT se conectan a través de redes celulares poco fiables. El soporte de MQTT para sesiones persistentes reduce el tiempo de reconexión del cliente con el broker.
---