MQTT
Problem
Ein winziger batteriebetriebener Sensor sendet Temperaturmessungen über ein unzuverlässiges Netzwerk.
Ein schwergewichtiges Anwendungsprotokoll würde Bandbreite und Energie verschwenden.
Lösung — MQTT
MQTT steht historisch für Message Queuing Telemetry Transport; Heute verwendet der Standard einfach MQTT als seinen Namen.
MQTT ermöglicht leichtgewichtiges Publish/Subscribe-Messaging über einen Broker.
Zum Beispiel veröffentlichen Heimsensoren Temperaturmessungen, während intelligente Lichter Ein-/Aus-Befehle erhalten.
Sensor → Topic → Broker → Empfänger
Kerngedanke: MQTT bietet leichtes Messaging, das sich besonders für eingeschränkte Geräte und unzuverlässige Links eignet.