mały|Logo protokołu MQTT mały|Ilustracja przedstawia budowę oraz zastosowanie protokołu, opisy są w języku portugalskim MQ Telemetry Transport (MQTT) – oparty na wzorcu publikacja/subskrypcja, ekstremalnie prosty, lekki protokół transmisji danych. Przeznaczony jest do transmisji dla urządzeń niewymagających dużej przepustowości. Poprzez ograniczenie prędkości transmisji, protokół zapewnia większą niezawodność. Protokół ten idealnie sprawdza się przy połączeniach maszyna-maszyna, w Internecie rzeczy (IoT), w urządzeniach mobilnych, oraz tam, gdzie wymagana jest oszczędność przepustowości oraz energii.
Protokół MQTT został stworzony przez Andy’ego Stanforda-Clarka z firmy IBM, oraz przez Arlena Nippera z firmy Arcom (obecnie Eurotech) w 1999 roku.
MQ w nazwie MQTT pochodzi od nazwy linii produktów firmy IBM (message queuing). Najnowsza wersja protokołu to MQTT Version 5.0 z 7 marca 2019.
Domyślny nieszyfrowany port komunikacji to 1883, szyfrowany 8883.
Broker MQTT Broker pełni rolę serwera, z którym łączą się klienci, aby za jego pośrednictwem publikować informacje. Niektóre brokery, to: Mosquitto, RabbitMQ, HiveMQ, IBM MessageSight, VerneMQ, EMQ X, ejabberd.