Все доступным языком описано на официальной странице проекта
И заполняем поля для подключения. Имя подключения и IP-адрес
На этом установка закончена.
Опционально, добавим свой логин-пароль, для простейшей безопасности.
Создаем файл с логин\паролем
Теперь добавим файл с паролями в конфиг mosquitto
sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
sudo apt-get update
sudo apt-install mosquitto
#Для установки приложенийsudo apt-get install mosquitto-clients
Проверяем, запустилась ли службаsudo service mosquitoo status
mosquitto start/running, process 16614
По умолчанию, сервис слушает 1883 порт. Чтобы получить доступ с мира к серверу, добавлю правила на роутере в openwrtnano /etc/config/firewall
config rule
option name 'Allow Mosquitto'
option src 'wan'
option proto 'tcp'
option dest 'lan'
option dest_ip '10.0.0.10'
option dest_port '1883'
option enabled '0'
option target 'ACCEPT'
config redirect
option name 'Mosquitto'
option target 'DNAT'
option src 'wan'
option dest 'lan'
option proto 'tcp'
option src_dport '1883'
option dest_ip '10.0.0.10'
option dest_port '1883'
Перезапустим службу firewall, чтобы правила применились/etc/init.d/firewall restart
Для проверки, ставим в Chrome расширение mqttlensИ заполняем поля для подключения. Имя подключения и IP-адрес
На этом установка закончена.
Опционально, добавим свой логин-пароль, для простейшей безопасности.
Создаем файл с логин\паролем
sudo mosquitto_passwd -c /etc/mosquitto.pwd user
Затем, дважды вводим новый парольТеперь добавим файл с паролями в конфиг mosquitto
sudo nano /etc/mosquitto/mosquitto.conf
Добавляем в конец строчкиallow_anonymous false
password_file /etc/mosquitto.pwd
Перезапускаем службу, чтобы настройки сохранилисьsudo service mosquitto restart
Комментариев нет :
Отправить комментарий