O MQTT é um protocolo de mensagens padrão OASIS para a Internet das Coisas (IoT). Foi concebido como um transporte de mensagens de publicação/subscrição extremamente leve, ideal para ligar dispositivos remotos com uma pequena pegada de código e uma largura de banda de rede mínima.
O MQTT Sparkplug é um protocolo de interoperabilidade para casos de uso de fabricação inteligente e automação industrial. O Sparkplug fornece uma forma consistente para os fabricantes de equipamentos e fornecedores de software partilharem dados contextuais para acelerar a transformação digital das operações existentes.
Foi concebido como um transporte de mensagens de publicação/subscrição extremamente leve, ideal para ligar dispositivos remotos com uma pequena pegada de código e uma largura de banda de rede mínima. Atualmente, o MQTT é utilizado numa grande variedade de sectores, como o automóvel, o fabrico, as telecomunicações, o petróleo e o gás, etc.
Descrição
Atualmente, o MQTT só está disponível em controladores baseados em Linux, o que inclui o X5, XL4, EXL6, EXLW, XL7, EXL10, XL+ - e todos os RCCs EXCEPTO o RCC6510.
Comunicações bidireccionais
O MQTT permite o envio de mensagens entre o dispositivo e a nuvem e da nuvem para o dispositivo. Isto facilita a transmissão de mensagens para grupos de coisas.
Entrega fiável de mensagens
A fiabilidade da entrega de mensagens é importante para muitos casos de utilização da IoT. É por isso que o MQTT tem 3 níveis de qualidade de serviço definidos: 0 - no máximo uma vez, 1- pelo menos uma vez, 2 - exatamente uma vez
Suporte para redes não fiáveis
Muitos dispositivos IoT ligam-se através de redes celulares não fiáveis. O suporte do MQTT para sessões persistentes reduz o tempo para reconectar o cliente com o corretor.
---