MQTT
- Last UpdatedSep 14, 2023
- 1 minute read
MQTT, früher als Message Queuing Telemetry Transport bezeichnet, ist ein Publish-/Subscribe-Nachrichtenprotokoll zur Verwendung über TCP/IP. MQTT sorgt dafür, dass Geräte miteinander kommunizieren können, während die Leistungs- und Bandbreitenanforderungen minimiert werden. Es ist ein einfaches Messaging-Protokoll, das sich gut für die Verwendung mit Geräten eignet, die auf langsamen oder unzuverlässigen Netzwerken basieren.
Das MQTT-Protokoll ist eine Anwendungsschicht-Spezifikation und wurde als Standard ISO/IEC PRF 20922 veröffentlicht. MQTT verwendet einen Publish-/Subscribe-Mechanismus, der einen vermittelnden Broker erfordert. Die Publisher senden Daten an den Broker. Abonnierende Clients erhalten Daten, die für den Broker veröffentlicht wurden. Nur Clients, die ein bestimmtes Thema abonniert haben, erhalten Nachrichten zu diesem Thema. Das Protokoll unterstützt die bidirektionale Kommunikation, sodass ein Gerät, das eigentlich ein Publisher ist, auch Updates empfangen kann.