Direkt zum Hauptinhalt

VM 104 - MQTT

Technische details

CPU2
RAM1G
HDD8G
OS Debian 11.3
IP192.168.0.251/24
Domain.
Ports1883, 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.

KategorieTopicBeschreibungKontaktperson
Projekteprojects/connecting_peaks/<device>/+Connecting PeaksJoel
projects/trackhoki/<device>/+Track HokiJoel
Labgmund/hass/heizung/<device>/+Home Automation im Gmunder LabJoel/John