MQTT (Message Queuing Telemetry Transport) on kevyt ja nopea viestinvälitysprotokolla, jota käytetään laajasti älykodeissa ja IoT-järjestelmissä.
Se perustuu publish / subscribe -malliin, jossa laitteet eivät keskustele suoraan keskenään, vaan viestit kulkevat keskitetyn palvelimen eli brokerin kautta.
Laitteet voivat olla sekä lähettäjiä että vastaanottajia.
Viestit lähetetään topic-polkuihin, jotka ovat hierarkkisia: