# 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](https://mosquitto.org/), 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