MQTT é um protocolo de mensagens padrão da OASIS para a Internet das Coisas (IoT). Foi concebido como um transporte de mensagens de publicação/assinatura extremamente leve que é ideal para ligar dispositivos remotos com uma pequena área de código e largura de banda de rede mínima.
MQTT Sparkplug é um protocolo de interoperabilidade para casos de fabrico inteligente e utilização de automação industrial. A vela de ignição fornece uma forma consistente para os fabricantes de equipamento 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/assinatura extremamente leve que é ideal para ligar dispositivos remotos com uma pequena área de código e largura de banda de rede mínima. Actualmente, o MQTT é utilizado numa grande variedade de indústrias, tais como automóvel, manufactura, telecomunicações, petróleo e gás, etc.
Descrição
Actualmente, o MQTT só está disponível em controladores baseados em Linux, que inclui o X5, XL4, EXL6, EXLW, XL7, EXL10, XL+ - e todos os RCCs EXCEPT o RCC6510.
Comunicações Bi-direccionais
O MQTT permite o envio de mensagens entre dispositivo a nuvem e nuvem a 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 Internet de alta velocidade. É 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 - exactamente uma vez
Apoio a redes pouco fiáveis
Muitos dispositivos IoT ligam-se através de redes celulares não fiáveis. O apoio do MQTT para sessões persistentes reduz o tempo para reconectar o cliente com o corretor.
---