Direkt zum Hauptinhalt

VM 104 - MQTT

Technische details

CPU 2
RAM 1G
HDD 8G
OS  Debian 11.3
IP 192.168.0.251/24
Domain .
Ports 1883, 8883

Dienste

Auf dem Container läuft Eclipse Mosquitto, ein open-source MQTT Server, in einem Docker-Container

Nach Außen sind die Ports 1883 (unverschlüsselt) und 8883 (TLS-Verschlüsselt) offen

Der Zugang zum MQTT Server ist nur mittels Login/Passwort möglich, anonyme Verbindung sind nicht möglich. Dies gilt sowohl für Devices, die Daten senden wollen, als auch für Dienste, die Daten abonnieren wollen.

MQTT User anlegen

docker-compose exec mosquitto mosquitto_passwd -b /mosquitto/config/mosquitto.passwd username

MQTT mitlesen

docker-compose exec mosquitto mosquitto_sub -u username -P passwort -t "#"

MQTT Topics

Um einen beliebigen Wildwuchs and MQTT Topics zu verhindern sollten hier alle Topics aufgelistet und neue entsprechend des Schemas angelegt werden.

Kategorie Topic Beschreibung Kontaktperson
Projekte projects/connecting_peaks/<device>/+ Connecting Peaks Joel
projects/trackhoki/<device>/+ Track Hoki Joel
Lab gmund/hass/heizung/<device>/+ Home Automation im Gmunder Lab Joel/John