O que é MQTT

O que é

É um protocolo de mensagens baseado em publicação/assinatura (publish/subscribe). Foi projetado para dispositivos com pouco poder de processamento, pouca memória e baixa largura de banda (como sensores, ESP32, Arduino, etc.). Funciona sobre o TCP/IP.

Como funciona

  • Existe um Broker (servidor MQTT) – exemplo: Mosquitto.*
  • Os dispositivos (ou aplicações) podem:*
  • Publicar (publish) mensagens em um tópico (ex: casa/sala/temperatura).
  • Assinar (subscribe) tópicos para receber mensagens.
  • O broker gerencia a entrega das mensagens entre publicadores e assinantes.

    Exemplo:

  • Um ESP32 publica a temperatura no tópico casa/sala/temperatura.
  • O app web assina esse tópico e recebe os valores em tempo real.

    Benefícios

  • Leve e rápido (pouco consumo de rede).
  • Confiável – suporta níveis de QoS (garantia de entrega da mensagem).
  • Escalável – fácil adicionar novos dispositivos.
  • Funciona bem em redes instáveis ou de baixa qualidade.

    Onde é usado

  • Automação residencial (ex: ligar lâmpadas via celular).
  • Monitoramento de sensores (temperatura, umidade, movimento).
  • Indústria 4.0 (máquinas trocando dados em tempo real).
  • Comunicação entre servidores e serviços distribuídos.

Deixe um comentário

Nossos Cursos

plugins premium WordPress