Centro de Aprendizagem

Protocolo MQTT

MQTT (Message Queuing Telemetry Transport) é um protocolo de mensagens no formato publicação/subscrição indicado para dispositivos IoT em redes com uma largura de banda reduzida ou grande latência. Como é um protocolo especializado para ambientes com largura de banda reduzida e alta latência, é um protocolo ideal para comunicações M2M (machine-to-machine).

As características do protocolo MQTT tornam-no num óptima opção para enviar grandes volumes de dados de sensores para plataformas de análise e soluções na cloud. Os principais objectivos deste protocol, além da simplicidade e eficiência da largura de banda, são que ele seja agnóstico em relação aos dados e simples de implementar, oferecendo assim elevada qualidade de serviço na entrega de mensagens.

MQTT é fundamentalmente um protocolo de publicação/subscrição. Os clientes podem ser publishers ou subscribers da mensagem. O conceito nuclear do protocolo MQTT está atribuído a três agentes principais:

Publisher/Subscriber;
Broker;
Tópico;

Tem alguma questão?

Nós podemos ajudar.