mosquitto
Использование mosquitto на mac
- установить сервер MQTT
sh
brew install mosquitto
- запустить сервер MQTT
sh
brew services restart mosquitto
- Выполните быстрый тест сервера, запустите подписчика на тему:
Примечание: это будет ждать, пока вы не нажмете control-c (опубликуйте сообщение, см. ниже)
sh
mosquitto_sub -t test/hello
- В другом окне опубликуйте сообщение в эту тему:
sh
mosquitto_pub -h localhost -q 0 -t test/hello -m 'yo!'
- Чтобы Meshtastic мог получить доступ к этому серверу, необходимо изменить две настройки в файле
/usr/local/etc/mosquitto/mosquitto.conf:
shell
listener 1883 0.0.0.0
allow_anonymous true
- Перезапустите службу:
shell
brew services restart mosquitto
- Если вы используете брандмауэр mac, вам нужно перейти в: System Preferences > Security & Privacy > Firewall > Firewall Options и добавить его.
Использование mosquitto на raspberry pi bookworm
- установить сервер MQTT
sh
sudo apt-get install mosquitto mosquitto-clients
- запустить сервер MQTT
sh
sudo systemctl start mosquitto
- Выполните быстрый тест сервера, запустите подписчика на тему:
Примечание: это будет ждать, пока вы не нажмете control-c (опубликуйте сообщение, см. ниже)
sh
mosquitto_sub -t test/hello
- В другой консоли опубликуйте сообщение в эту тему:
sh
mosquitto_pub -h localhost -q 0 -t test/hello -m 'yo!'
- Чтобы Meshtastic мог получить доступ к этому серверу, необходимо изменить две настройки в файле
/etc/mosquitto/mosquitto.conf:
shell
sudo sh -c "echo 'listener 1883 0.0.0.0\nallow_anonymous true' >> /etc/mosquitto/mosquitto.conf"
- Перезапустите службу:
shell
sudo systemctl restart mosquitto