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

28

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.