Seite 1 von 1

MQTT interner oder externer Broker

Verfasst: 19. Apr 2020 21:21
von mhbosch
Hallo,

ich habe gerade meine ersten MQTT Einbindungen vorgenommen und bin begeistert vom Konzept. Nutze Zigbee2mqtt und schreibe gerade einen Bridgedienst um einen Blauberg Ventilator mit MQTT zu bedienen.
Ideen sind viele da.

Aber ich frage mich, sollte man auf einen externen MQTT Broker setzen? Ich bin mit dem internen zufrieden, mache ja nicht so viel damit, habe aber gelesen, dass der Broker nicht mehr weiterentwickelt wird.

Beste Grüße,

mhbosch

Re: MQTT interner oder externer Broker

Verfasst: 20. Apr 2020 04:35
von udo1toni
Es kommt ein bisschen darauf an, wie Du openHAB aufgesetzt hast. Nutzt Du z.B. einen Raspberry mit dem openHABian Image, gibt es keinen Grund, den internen Broker zu nutzen, denn der externe Broker ist nur zwei Befehle entfernt in openhabian-config zu aktivieren.
Wer auf einem anderen System unterwegs ist, welches nicht so umfangreich unterstützt wird, hat vielleicht erst mal zu kämpfen, um mosquitto verfügbar zu machen.
Der interne Broker ist halt sehr bequem einzurichten und funktioniert auf jeder Plattform gleich, da er als Java Paket daher kommt, es gibt keinerlei Abhängigkeiten (außer Java, aber ohne das startet openHAB nicht und Moquette kann nicht zur Installation ausgewählt werden...).

Funktional ist mosquitto aber sicher zu bevorzugen, nicht nur weil er sehr aktiv gepflegt und weiterentwickelt wird, sondern auch, weil er verschiedene Sicherheitsfunktionen mitbringt, welche bei Moquette gar nicht erst zur Verfügung stehen.

Re: MQTT interner oder externer Broker

Verfasst: 20. Apr 2020 07:31
von mhbosch
Hallo udo1toni,

danke für die Einschätzung. Da ich openhabianpi nutze, denke ich, ich werde mosquitto mal probieren. Ich habe noch einen PI3 mit Homematic, einen NAS, einen Odroid C2 mit coreelec etc und würde gerne einige ausprobieren und vermute, dass ein "aktuelles und weiterentwickeltes" System da besser ist. Da ich in 3 Tagen mit etwas Python angeeignet habe, um eine Bridge zu programmieren, vermute ich auch, dass es wohl ein umfangreiches System (bzw. Zustände/Informationen) wird.

Beste Grüße,

mhbosch