Fundamentos de MQTT

Aprenda como o MQTT funciona: publish/subscribe, tópicos e curingas, QoS, mensagens retidas, sessões, Last Will e recursos do MQTT 5.

Fundamentos

O que é MQTT? Uma introdução prática

O que é MQTT? Uma introdução prática ao protocolo MQTT: brokers, tópicos, publish/subscribe, QoS, mensagens retidas e Last Will — com exemplos práticos.

7 min de leitura
Fundamentos

Portas MQTT explicadas: 1883, 8883, 8083, 8084 e 443

Qual porta MQTT usar? Entenda as portas 1883, 8883, 8083, 8084 e 443, quais funcionam no navegador e as portas exatas dos brokers públicos mais populares.

6 min de leitura
Fundamentos

Níveis de QoS do MQTT explicados: QoS 0, 1 e 2

QoS do MQTT explicado: como QoS 0, 1 e 2 funcionam pacote a pacote, o que é a regra de rebaixamento, como as sessões afetam a entrega e qual nível escolher.

7 min de leitura
Fundamentos

Tópicos e curingas MQTT: guia de design e boas práticas

Tópicos e curingas MQTT explicados: níveis de tópico, os curingas + e #, tópicos $SYS, assinaturas compartilhadas e boas práticas para projetar uma hierarquia.

7 min de leitura
Fundamentos

Mensagens retidas (retained) no MQTT: como funcionam e como limpá-las

Mensagens retidas do MQTT explicadas: como funciona a flag retain, quando usá-la, como limpar uma mensagem retida com payload vazio e as opções do MQTT 5.

6 min de leitura
Fundamentos

MQTT Last Will and Testament (LWT) explicado

Como funciona o Last Will and Testament do MQTT: quando o broker o envia, o will delay do MQTT 5 e o padrão de presença online/offline retido, com exemplos.

6 min de leitura
Fundamentos

MQTT Keep Alive explicado: PINGREQ, timeouts e ajustes

Como funciona o keep alive do MQTT: a regra do timeout de 1,5x, PINGREQ e PINGRESP, Server Keep Alive do MQTT 5, NAT e redes móveis e como escolher o intervalo.

7 min de leitura
Fundamentos

Sessões persistentes MQTT: Clean Session vs Clean Start

Entenda as sessões persistentes do MQTT: cleanSession no 3.1.1, Clean Start e Session Expiry no MQTT 5, a flag Session Present e o enfileiramento de QoS 1/2.

7 min de leitura
Fundamentos

Assinaturas compartilhadas MQTT: balanceamento de carga com $share

Aprenda sobre as assinaturas compartilhadas do MQTT: a sintaxe $share/grupo/filtro, como as mensagens são distribuídas, suporte nos brokers, usos e armadilhas.

7 min de leitura
Fundamentos

Sparkplug B explicado: MQTT para IoT industrial

Sparkplug B explicado: o namespace de tópicos spBv1.0, mensagens NBIRTH/NDEATH e DATA/CMD, payloads Protobuf, bdSeq e seq e a Primary Host Application.

8 min de leitura