1. > Blog > O que é o protocolo MQTT?

O que é o protocolo MQTT?

Facebook
Twitter
Ying Ying

1

O MQTT é um protocolo de transporte comum da Internet das Coisas baseado em publicação/assinatura. Lançado pelo desenvolvedor IBM em 1999, é leve, simples, aberto e fácil de implementar. Esses recursos tornam o protocolo MQTT adequado para uma ampla gama de aplicativos. Em um ambiente de aplicativos complexo e limitado, como um protocolo de mensagens instantâneas de baixa largura de banda, ele tem uma ampla gama de aplicações na Internet das Coisas, equipamentos industriais, comunicações móveis e outros campos. Por exemplo, M2M comunicação de máquina para máquina, IoT Internet das Coisas. O protocolo MQTT é amplamente utilizado na Internet das Coisas por meio de recursos de coleta e comunicação de dados para sensores, dispositivos médicos, homepages inteligentes e dispositivos automatizados.

A maior parte da funcionalidade do MQTT é fornecer serviços de mensagens confiáveis em tempo real para dispositivos conectados remotamente com muito pouco código e largura de banda limitada. Além disso, o protocolo MQTT possui as seguintes características:

  1. Use o método de assinatura de publicação de mensagens para resolver o relacionamento de acoplamento com o aplicativo;
  2. A transmissão é pequena e a sobrecarga é baixa (o cabeçalho de comprimento fixo é de 2 bytes), minimizando a troca de protocolo e economizando o consumo de tráfego;
  3. Use a última função de testamento e teste para notificar as partes relevantes sobre o mecanismo de interrupção anormal do cliente;
  4. Permitir que os usuários criem temas dinamicamente, facilitando a operação e a manutenção de custo zero;
  5. Obtenha grande largura de banda, baixa latência e alta estabilidade 6. Não há restrições quanto ao tipo e formato dos dados transmitidos, garantindo a flexibilidade dos dados;