Přejít na hlavní obsah
Sleva 50% všechny plány, omezený čas. Od $2.48/mo
Eclipse Mosquitto

Eclipse Mosquitto

Eclipse Mosquitto je open-source MQTT broker pro komunikaci mezi stroji. Mluví MQTT 5.0, 3.1.1 i 3.1, běží v pár megabajtech RAM a zvládne IoT flotily od jedné desky po tisíce zařízení. Více než 11 100 hvězd na GitHubu.

Na první pohled

11.1k

Hvězdičky na GitHubu

1

Zobrazení stránky

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

Informace o připojení

  • MQTT broker: mqtt://<SERVER-IP>:1883
  • WebSocket endpoint: ws://<SERVER-IP>:9001
  • Přihlašovací údaje jsou uloženy v: /root/.cloudzy-creds

Důležité soubory a adresáře

  • Cesta k instalaci: /root/mosquitto
  • Soubor Compose: /root/mosquitto/docker-compose.yml
  • Konfigurační soubor: /etc/mosquitto/mosquitto.conf
  • Soubor s hesly: /etc/mosquitto/passwd
  • Datový svazek: /var/lib/docker/volumes/mosquitto_mosquitto-data
  • Svazek logů: /var/lib/docker/volumes/mosquitto_mosquitto-log

Test brokeru

Přihlaste se k tématu:

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

Publikujte zprávu:

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

Správa služeb

Zobrazit běžící kontejnery:

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

Restartujte kontejnery:

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

Zobrazit logy:

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

Zastavte kontejnery:

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

Spusťte kontejnery:

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

Znovu vytvořte kontejnery:

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

Poznámky

  • Anonymní připojení jsou ve výchozím stavu vypnutá. Všichni MQTT klienti se musí přihlásit nastaveným uživatelským jménem a heslem.
  • Broker naslouchá na portu 1883 pro MQTT klienty a na portu 9001 pro MQTT přes WebSockets.
  • Review and update /etc/mosquitto/mosquitto.conf podle svých požadavků, než broker nasadíte do produkce.

Více v Sítě

Související aplikace.

Nasaďte Eclipse Mosquitto hned. Od 2,48 $/měs.