1. > > Blog > > Was ist das MQTT-Protokoll?

Was ist das MQTT-Protokoll?

Facebook
Twitter
LinkedIn

1

MQTT (Message Queue Telemetry Transfer) ist ein häufig verwendetes Übertragungsprotokoll für das Internet der Dinge basierend auf Publish/Subscribe. Es wurde 1999 vom Entwickler IBM veröffentlicht und ist leicht, einfach, offen und einfach zu implementieren. Diese Eigenschaften machen das MQTT-Protokoll für eine Vielzahl von Anwendungen geeignet. In komplexen und begrenzten Anwendungsumgebungen hat es als Instant-Messaging-Protokoll mit geringer Bandbreitenbelegung ein breites Anwendungsspektrum im Internet der Dinge, in Industrieanlagen, in der Mobilkommunikation und in anderen Bereichen. Wie M2M-Maschine-zu-Maschine-Kommunikation, IoT Internet der Dinge. Das MQTT-Protokoll wird im Internet der Dinge durch Datenerfassungs- und Kommunikationsfunktionen für Sensoren, medizinische Geräte, intelligente Startseite und Automatisierungsgeräte weit verbreitet eingesetzt.

Die meisten Funktionen von MQTT sind die Bereitstellung von Echtzeit-zuverlässigen Nachrichtendiensten für entfernte Geräte mit wenig Code und begrenzter Bandbreite. Darüber hinaus weist das MQTT-Protokoll folgende Merkmale auf:

  1. Verwenden Sie die Nachrichtenveröffentlichungs- und Abonnementmethode, um die Kopplungsbeziehung mit der Anwendung zu
  2. Geringe Übertragung und geringer Overhead (2 Bytes Header mit fester Länge), minimieren den Protokollaustausch und sparen den Verkehrsverbrauch;
  3. Mechanismen zur Benachrichtigung von Interessenten über ungewöhnliche Kundenunterbrechungen unter Verwendung von Testaments- und Testfunktionen;
  4. Ermöglicht Benutzern, Themen dynamisch zu erstellen, was den Betrieb und die Wartung ohne Kosten erleichtert;
  5. Ermöglicht eine große Bandbreite, geringe Latenz und hohe Stabilität6. Es gibt keine Beschränkungen für die Art und das Format der übertragenen Daten, um die Flexibilität der Daten zu gewährleisten;