MQTT ist ein leichtgewichtiges Protokoll, welches für die Kommunikation in IoT-Anwendungen entwickelt wurde. Es funktioniert nach dem Publish-Subscribe-Modell, bei dem Clients Nachrichten an einen Broker senden (Publish) und von diesem Broker abonnierte Nachrichten empfangen (Subscribe). Dies ermöglicht eine effiziente Echtzeit-Datenübertragung über Netzwerke mit geringer Bandbreite.