MQTT Projekt I.: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 11: Zeile 11:
 
=Unverschlüsselt=
 
=Unverschlüsselt=
 
==mqtt==
 
==mqtt==
 +
;Konfiguration kopieren
 
*cp -v /etc/mosquitto/conf.d/defaults.conf.unverschlüsselt /etc/mosquitto/conf.d/defaults.conf
 
*cp -v /etc/mosquitto/conf.d/defaults.conf.unverschlüsselt /etc/mosquitto/conf.d/defaults.conf
 +
;Konfigurationsdatei
 +
<pre>
 +
# Öffnet den MQTT-Broker auf Port 1883 und bindet ihn an alle verfügbaren Netzwerkinterfaces.
 +
listener 1883 0.0.0.0
 +
 +
# Erlaubt anonyme Verbindungen, d. h. ohne Benutzername und Passwort.
 +
allow_anonymous true
 +
 +
# Aktiviert alle Log-Typen für eine detaillierte Protokollierung.
 +
log_type all
 +
 +
# Zeigt Verbindungs- und Trennungsmeldungen von Clients im Log an.
 +
connection_messages true
 +
</pre>
 +
;Restarten
 +
*systemctl restart mosquitto.service
 +
;Checken
 +
*systemctl status  mosquitto.service

Version vom 28. Februar 2025, 10:48 Uhr

Grundaufbau

Connectivity

ssh

mqtt
  • ssh xinux@opnsense -p 9822
sensor
  • ssh xinux@opnsense -p 9823
aktor
  • ssh xinux@opnsense -p 9824

Unverschlüsselt

mqtt

Konfiguration kopieren
  • cp -v /etc/mosquitto/conf.d/defaults.conf.unverschlüsselt /etc/mosquitto/conf.d/defaults.conf
Konfigurationsdatei
# Öffnet den MQTT-Broker auf Port 1883 und bindet ihn an alle verfügbaren Netzwerkinterfaces.
listener 1883 0.0.0.0

# Erlaubt anonyme Verbindungen, d. h. ohne Benutzername und Passwort.
allow_anonymous true

# Aktiviert alle Log-Typen für eine detaillierte Protokollierung.
log_type all

# Zeigt Verbindungs- und Trennungsmeldungen von Clients im Log an.
connection_messages true
Restarten
  • systemctl restart mosquitto.service
Checken
  • systemctl status mosquitto.service