Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Der Timberwolf Server unterstützt die Installation und den Betrieb von Docker Containern, um eigene Erweiterungen nutzen zu können. Diese Eigenschaft wird hier genutzt, um einen MQTT Broker als Container zu installieren.

Info

Eclipse Mosquitto 1.6

Eclipse Mosquitto bietet eine leichtgewichtige Server-Implementierung des MQTT-Protokolls für einen breiten Einsatzbereich.

Mosquitto ist eine sehr schlanke Implementierung. Die ausführbare Datei liegt in einer Größenordnung von 120kB. Der Bedarf an Speicherplatz beträgt bei etwa 1.000 angeschlossenen Clients etwa 3MB RAM. Im Internet finden sich Berichte über erfolgreiche Tests mit bis zu 100.000 gleichzeitig verbundenen Clients (bei geringem Aufkommen an Nachrichten).

Wir verwenden hier die Version 1.6, weil diese ohne jede weitere Konfiguration genutzt werden kann. Bei neueren Version ab V 2.0 muss konfiguriert werden, ohne eine wesentlichen Vorteil zu bieten.

...

Status
colourGreen
titleHinweis
Bitte achten Sie darauf, dass jeder MQTT Client, den Sie mit einem MQTT Gerät verbinden, eine individuelle Client ID nutzt. Würden zwei MQTT Clients (MQTT Geräte oder der Timberwolf Server) die selbe Client ID nutzen, dann würde der eine Client jeweils den anderen abmelden. Der Broker benötigt die Client ID um die Verbindungen zu verwalten.

Weiter geht es hiermit: MQTT Subsystem und Verbindung zu zum MQTT Broker anlegeneinrichten