Zum Hauptinhalt springen
50 % Rabatt alle Pläne, begrenzte Zeit. Ab $2.48/mo
Eclipse Mosquitto

Eclipse Mosquitto

Eclipse Mosquitto ist ein quelloffener MQTT-Broker für Machine-to-Machine-Kommunikation. Er spricht MQTT 5.0, 3.1.1 und 3.1, läuft mit wenigen Megabyte RAM und bedient IoT-Flotten von einem Board bis zu Tausenden. Über 11.100 GitHub-Sterne.

Auf einen Blick

11.1k

GitHub-Sterne

1

Seitenaufrufe

Version Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Verbindungsinformationen

  • MQTT-Broker: mqtt://<SERVER-IP>:1883
  • WebSocket-Endpunkt: ws://<SERVER-IP>:9001
  • Anmeldedaten werden gespeichert in: /root/.cloudzy-creds

Wichtige Dateien und Verzeichnisse

  • Installationspfad: /root/mosquitto
  • Compose-Datei: /root/mosquitto/docker-compose.yml
  • Konfigurationsdatei: /etc/mosquitto/mosquitto.conf
  • Passwortdatei: /etc/mosquitto/passwd
  • Datenvolume: /var/lib/docker/volumes/mosquitto_mosquitto-data
  • Log-Volume: /var/lib/docker/volumes/mosquitto_mosquitto-log

Den Broker testen

Ein Topic abonnieren:

mosquitto_sub -h <SERVER-IP> -p 1883 \
  -u client \
  -P '<PASSWORD>' \
  -t <TOPIC>

Eine Nachricht veröffentlichen:

mosquitto_pub -h <SERVER-IP> -p 1883 \
  -u client \
  -P '<PASSWORD>' \
  -t <TOPIC> \
  -m "Hello Mosquitto"

Service-Management

Laufende Container anzeigen:

docker compose -f /root/mosquitto/docker-compose.yml ps

Container neu starten:

docker compose -f /root/mosquitto/docker-compose.yml restart

Logs ansehen:

cd /root/mosquitto && docker compose logs -f

Container stoppen:

docker compose -f /root/mosquitto/docker-compose.yml stop

Container starten:

docker compose -f /root/mosquitto/docker-compose.yml start

Container neu erstellen:

docker compose -f /root/mosquitto/docker-compose.yml up -d

Hinweise

  • Anonyme Verbindungen sind standardmäßig deaktiviert. Alle MQTT-Clients müssen sich mit dem konfigurierten Benutzernamen und Passwort authentifizieren.
  • Der Broker lauscht auf Port 1883 für MQTT-Clients und auf Port 9001 für MQTT über WebSockets.
  • Review and update /etc/mosquitto/mosquitto.conf nach Ihren Anforderungen, bevor Sie den Broker produktiv einsetzen.

Mehr zu Netzwerk

Verwandte Apps.

Eclipse Mosquitto jetzt deployen. Ab 2,48 $/Monat.