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 resulta ideal para conectar dispositivos remotos con una huella de código pequeña 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 ofrece a los fabricantes de equipos y proveedores de software una forma coherente de compartir 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 resulta ideal para conectar dispositivos remotos con una huella de código pequeña y un ancho de banda de red mínimo. Actualmente, MQTT se utiliza en una amplia variedad de sectores, como automoción, fabricación, telecomunicaciones, petróleo y gas, etc.
Descripción
Actualmente, MQTT sólo está disponible en controladores basados en Linux, entre los que se incluyen X5, XL4, EXL6, EXLW, XL7, EXL10, XL+ y todos los RCC, EXCEPTO el RCC6510.
Comunicaciones bidireccionales
MQTT permite la mensajería entre el dispositivo y la nube y de la nube al dispositivo. Esto facilita la transmisión de mensajes a grupos de objetos.
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
Compatibilidad con 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.
---