Início / Guias técnicos / MQTT Last Will: presença online e offline do ESP32
MQTT e segurança · Guia técnico

MQTT Last Will: presença online e offline do ESP32

Use Last Will and Testament para indicar quedas inesperadas de dispositivos IoT.

MQTT LWT ESP32

O problema e por que importa

Um painel que mostra online sem receber mensagens recentes pode enganar o operador. O Last Will permite que o broker publique uma indicação de desconexão inesperada, complementada por eventos explícitos de reconexão.

Como estruturar a implementação

Configure um tópico de disponibilidade, payloads claros e keepalive compatível com sua rede. Ao conectar, publique presença online; registre um will offline antes do estabelecimento da sessão. Para aplicações críticas, acrescente prazo de validade aos dados.

Testes que ajudam a validar a solução

Interrompa Wi-Fi, desligue o ESP32 sem publicar offline e aguarde o tempo configurado do broker. Compare o estado visto no painel com os eventos recebidos; repita com reconexão rápida e broker reiniciado.

Cuidados, limitações e erros comuns

LWT detecta perda de sessão conforme a política do broker e não é prova imediata de falha física. Não use apenas o indicador online para liberar comandos perigosos.

Checklist de revisão

  • Definir tópico de disponibilidade
  • Ajustar keepalive conscientemente
  • Validar cenários de queda abrupta

Onde continuar estudando

Este guia é um material técnico educativo, não uma especificação contratual de recursos disponíveis na plataforma. Para fluxos e exemplos da TechRib, consulte a documentação pública. Para conhecer o produto, explore a demonstração e os planos.

Leituras relacionadas

Ver todos os guias técnicos