2.2. Publisher

Ein MQTT Publisher ist für das Senden der Daten an eine Topic zuständig.

Daten werden häufig im JSON Format übertragen, da es eine einfache und standartisierte Möglichkeit ist, um in Objekte in Strings zusammenzufassen. Daten können natürlich auch als einfacher Byte-String übertragen werden, ohne eine bestimmte Form zu erfüllen.

Bemerkung

Werden beispielsweise an die Topic tel/temp ausschließlich Temperaturwerte gepublished, kann man natürlich auch nur die Temperaturwerte, ohne das ganze in JSON umzuwandeln, publishen.

Um selbst einen Publisher zu implementieren, können drittanbieter Bibliotheken verwendet werden. Hier wird das ganze anhand zwei verschiedener Programme nachvollzogen: