Перейти до основного вмісту
Знижка 50% усі плани, обмежений час. Від $2.48/mo
Eclipse Mosquitto

Eclipse Mosquitto

Eclipse Mosquitto — відкритий MQTT-брокер для обміну повідомленнями між пристроями. Він підтримує MQTT 5.0, 3.1.1 і 3.1, працює в кількох мегабайтах ОЗП і тягне парки IoT від однієї плати до тисяч пристроїв. Понад 11 100 зірок на GitHub.

З першого погляду

11.1k

Зірки на GitHub

1

Перегляди сторінки

Версія Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Дані для підключення

  • MQTT-брокер: mqtt://<SERVER-IP>:1883
  • Точка доступу WebSocket: ws://<SERVER-IP>:9001
  • Облікові дані зберігаються в: /root/.cloudzy-creds

Важливі файли та директорії

  • Шлях встановлення: /root/mosquitto
  • Файл Compose: /root/mosquitto/docker-compose.yml
  • Файл конфігурації: /etc/mosquitto/mosquitto.conf
  • Файл паролів: /etc/mosquitto/passwd
  • Том даних: /var/lib/docker/volumes/mosquitto_mosquitto-data
  • Том журналів: /var/lib/docker/volumes/mosquitto_mosquitto-log

Перевірка брокера

Підпишіться на топік:

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

Опублікуйте повідомлення:

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

Керування сервісом

Перегляд запущених контейнерів:

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

Перезапустіть контейнери:

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

Переглянути логи:

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

Зупиніть контейнери:

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

Запустіть контейнери:

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

Повторно створіть контейнери:

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

Примітки

  • Анонімні підключення вимкнено за замовчуванням. Усі MQTT-клієнти мають автентифікуватися налаштованими іменем користувача та паролем.
  • Брокер слухає порт 1883 для MQTT-клієнтів і порт 9001 для MQTT через WebSockets.
  • Review and update /etc/mosquitto/mosquitto.conf відповідно до ваших вимог, перш ніж використовувати брокер у продакшені.

Більше в розділі Мережі

Схожі додатки.

Розгорніть Eclipse Mosquitto зараз. Від $2,48/міс.