Learn MQTT
MQTT ports
1883, 8883, 8080, 8081 and 9001, what each broker uses, and how to check a port.
MQTT QoS levels
What QoS 0, 1 and 2 guarantee, which packets they send, and which to pick.
Retained messages
How retained messages work, the problems stale ones cause, and how to clear them.
$SYS topics
What mosquitto, EMQX, VerneMQ and the rest publish about themselves.
MQTT glossary
Topics, wildcards, QoS, retained messages, Last Will and sessions.
Home Assistant MQTT
See every message on the Mosquitto add-on and clear stale discovery configs.
ESP32 MQTT debugging
Check what a device publishes, topic by topic, before touching the firmware.
The MQTT tools page has a wildcard tester, payload decoder and cheat sheet.
MQTT Viewer is free and open source, and runs on macOS, Windows and Linux.
Download MQTT Viewer