Działanie MQTT Każdy z klientów łączy się z brokerem, a następnie subskrybuje dany temat/tematy, może również publikować informacje w danym temacie. Kiedy klient opublikuje jakieś informacje, każdy klient, który subskrybuje ten sam temat, otrzyma tę informację. Tematy nie muszą być wcześniej tworzone oraz mogą mieć dowolną nazwę.

Klienci łącząc się z brokerem MQTT używają kilku funkcji do zarządzania transmisją: Connect – ustanawia połączenie z brokerem. Subscribe – subskrybuje (nasłuchuje) zadany temat na brokerze Publish – publikuje (wysyła) informację na podany temat, poprzez broker, do wszystkich klientów subskrybujących dany temat. Unsubscribe – przestaje subskrybować dany temat. Disconnect – zamyka połączenie z brokerem.

MQTT w praktyce Z protokołu MQTT korzysta m.in. komunikator internetowy Messenger. Dzięki zastosowaniu tego protokołu w łatwy sposób możemy przenosić się podczas rozmowy z jednego urządzenia na drugie i kontynuować konwersację.

Protokół znajduje szerokie zastosowanie w rozwiązaniach dla tzw.