Przejdź do treści głównej
50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
Eclipse Mosquitto

Eclipse Mosquitto

Eclipse Mosquitto to otwartoźródłowy broker MQTT do komunikacji między urządzeniami. Obsługuje MQTT 5.0, 3.1.1 i 3.1, działa na kilku megabajtach RAM i obsługuje floty IoT od jednej płytki po tysiące. Ponad 11 100 gwiazdek na GitHubie.

Na pierwszy rzut oka

11.1k

Gwiazdki na GitHub

1

Wyświetlenia strony

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

Informacje o połączeniu

  • Broker MQTT: mqtt://<SERVER-IP>:1883
  • Endpoint WebSocket: ws://<SERVER-IP>:9001
  • Dane uwierzytelniające są przechowywane w: /root/.cloudzy-creds

Ważne pliki i katalogi

  • Ścieżka instalacji: /root/mosquitto
  • Plik Compose: /root/mosquitto/docker-compose.yml
  • Plik konfiguracyjny: /etc/mosquitto/mosquitto.conf
  • Plik haseł: /etc/mosquitto/passwd
  • Wolumin danych: /var/lib/docker/volumes/mosquitto_mosquitto-data
  • Wolumen dzienników: /var/lib/docker/volumes/mosquitto_mosquitto-log

Testowanie brokera

Zasubskrybuj temat:

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

Opublikuj wiadomość:

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

Zarządzanie usługami

Wyświetl działające kontenery:

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

Uruchom ponownie kontenery:

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

Zobacz logi:

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

Zatrzymaj kontenery:

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

Uruchom kontenery:

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

Odtwórz kontenery:

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

Uwagi

  • Połączenia anonimowe są domyślnie wyłączone. Wszyscy klienci MQTT muszą uwierzytelnić się skonfigurowaną nazwą użytkownika i hasłem.
  • Broker nasłuchuje na porcie 1883 dla klientów MQTT i na 9001 dla MQTT przez WebSockets.
  • Review and update /etc/mosquitto/mosquitto.conf zgodnie ze swoimi wymaganiami, zanim użyjesz brokera na produkcji.

Więcej w Sieci

Powiązane aplikacje.

Wdróż Eclipse Mosquitto teraz. Od $2,48/mies.