Zum Inhalt springen
uencoder

MQTT

MQTT ist ein leichtgewichtiges Publish/Subscribe-Nachrichtenprotokoll, entworfen von IBM, optimiert für schmalbandige, unzuverlässige Netze (IoT) mit einem Mindest-Header von nur 2 Byte.

Zweck

Es liefert zuverlässiges Messaging mit geringem Overhead für IoT-Geräte und Sensornetze, mit QoS-Stufen und Last-Will-Nachrichten.

Mechanismus

Clients verbinden sich mit einem Broker und publishen/subscriben Topics (hierarchische Wildcards). QoS 0 ist at-most-once, 1 at-least-once und 2 exactly-once. Die Last-Will-Nachricht publiziert der Broker, wenn ein Client unerwartet die Verbindung verliert.

Anwendungsfälle

  • IoT-Gerätekommunikation
  • Sensordaten-Reporting
  • Smart Homes

Verwandte Tools

References