Kapcsolódási adatok
- MQTT-bróker:
mqtt://<SERVER-IP>:1883 - WebSocket-végpont:
ws://<SERVER-IP>:9001 - A hitelesítő adatok a következő helyen vannak tárolva:
/root/.cloudzy-creds
Fontos fájlok és könyvtárak
- Telepítési útvonal:
/root/mosquitto - Compose fájl:
/root/mosquitto/docker-compose.yml - Konfigurációs fájl:
/etc/mosquitto/mosquitto.conf - Jelszófájl:
/etc/mosquitto/passwd - Adatkötet:
/var/lib/docker/volumes/mosquitto_mosquitto-data - Naplókötet:
/var/lib/docker/volumes/mosquitto_mosquitto-log
A bróker tesztelése
Iratkozzon fel egy topicra:
mosquitto_sub -h <SERVER-IP> -p 1883 \
-u client \
-P '<PASSWORD>' \
-t <TOPIC>
Tegyen közzé egy üzenetet:
mosquitto_pub -h <SERVER-IP> -p 1883 \
-u client \
-P '<PASSWORD>' \
-t <TOPIC> \
-m "Hello Mosquitto"
Szolgáltatáskezelés
Futó konténerek megtekintése:
docker compose -f /root/mosquitto/docker-compose.yml ps
Indítsa újra a konténereket:
docker compose -f /root/mosquitto/docker-compose.yml restart
Naplók megtekintése:
cd /root/mosquitto && docker compose logs -f
Állítsa le a konténereket:
docker compose -f /root/mosquitto/docker-compose.yml stop
Indítsa el a konténereket:
docker compose -f /root/mosquitto/docker-compose.yml start
Hozza létre újra a konténereket:
docker compose -f /root/mosquitto/docker-compose.yml up -d
Megjegyzések
- Az anonim kapcsolatok alapértelmezetten tiltottak. Minden MQTT-kliensnek a beállított felhasználónévvel és jelszóval kell hitelesítenie.
- A bróker az 1883-as porton figyel az MQTT-kliensekre, a 9001-esen pedig a WebSockets feletti MQTT-re.
- Review and update
/etc/mosquitto/mosquitto.confaz igényei szerint, mielőtt éles környezetben használná a brókert.