O Message Queuing Telemetry Transport (MQTT) é um protocolo de mensagens criado para conectar aparelhos com poucos recursos de processamento, largura de banda limitada ou alta latência. Baseado no modelo publicação/assinatura, ele separa quem envia daquelas que recebem as informações, usando um broker (servidor) como intermediário.
Como o MQTT opera
A comunicação começa quando um dispositivo — denominado publicador — estabelece conexão TCP/IP com o broker e envia dados para um tópico, espécie de endereço hierárquico (ex.: temperatura/sala/andar1). Qualquer cliente que tenha se inscrito nesse mesmo tópico recebe a mensagem assim que ela chega ao servidor, sem contato direto com o remetente. Esse fluxo assíncrono viabiliza comunicação um-para-muitos com baixo consumo de energia.
Recursos oferecidos
Entre os principais atrativos do MQTT estão:
- Baixa sobrecarga: cabeçalhos compactos reduzem o volume de dados trafegados;
- Níveis de Qualidade de Serviço (QoS): três opções (0, 1 e 2) permitem ajustar a confiabilidade da entrega conforme a aplicação;
- Mensagens retidas: o broker pode guardar a última publicação de um tópico para repassá-la imediatamente a novos assinantes;
- Última vontade e testamento (LWT): define mensagem automática caso o cliente se desconecte inesperadamente, ajudando a detectar falhas;
- Segurança opcional: suporta TLS/SSL e autenticação de usuário, protegendo conteúdo e identidade dos dispositivos.
Onde é utilizado
O protocolo está presente em residências inteligentes (lâmpadas, tomadas, termostatos), monitoramento industrial, rastreamento de frotas, agricultura de precisão, dispositivos médicos vestíveis e até em alguns aplicativos móveis de mensagens. A arquitetura escalável permite que um único broker gerencie milhares de conexões simultâneas.
Preços vistos na Amazon em 12/08 e sujeitos a alteração. Como Associado da Amazon, recebo por compras qualificadas.
Pontos fortes e limitações
Além da leveza e da entrega confiável, o modelo publicação/assinatura facilita a inclusão ou remoção de nós sem reconfigurar toda a rede. Porém, a dependência de um servidor central cria um ponto único de falha e o protocolo não embute criptografia — recursos de segurança precisam ser acrescentados. Também não é a melhor escolha para cenários que exigem altíssima largura de banda, como streaming de vídeo.
Projetado originalmente para telemetria de sensores, o MQTT tornou-se padrão na Internet das Coisas justamente por equilibrar simplicidade, baixo consumo e flexibilidade, viabilizando comunicação em tempo real entre equipamentos com hardware modesto.
Com informações de Tecnoblog
Siga a República da Verdade e entre no nosso grupo exclusivo de discussão política.









