Страница 1 из 4

Установка и настройка брокера MQTT в Orange PI PC

Добавлено: Пн фев 20, 2017 10:46 am
Igor74
Решил создать этот топик, так как не смог запустить нормальную работу брокера mosquitto на своем Orange PI PC с установленным MajorDoMo. Поиски так же не помогли.
Делал так:
1.Установил mosquitto по этой инструкции http://mosquitto.org/index.php?s=debian+repository
2.Проверил что сервис запустился
3.Установил на компьютер MQTTLens, прописал адрес Orange PI PC с установленным MajorDoMo,но MQTTLens отказался даже соединяться с брокером.
4.Установил mosquitto на компьютер с установленным MQTTLens, здесь все заработало сразу по localhost.
5.Пробовал пропускать MajorDoMo через брокера на компьютере, так же все работало в MajorDoMo в MQTT появились соединение от клиентов mqtt, но через внутренний брокер все переставало работать. Попробовал телнетить порт 1883 на Orange PI PC с компьютера -нет доступа, даже отключал антивирус и брендмаур на компьютере ни чего не помогло.

Может кто сталкивался с похожей проблемой или существуют какие то дополнительные настройки mosquitto через файлы конфигурации в Linux ? Хотелось бы чтобы была подробная инструкция по установке и настройке брокера mqtt, например такая как по установке MajorDoMo на Linux
http://majordomo.smartliving.ru/Main/SetupLinux, там к стати ни чего не написано про порядок установки брокера mosquitto

Re: Установка и настройка брокера MQTT в Orange PI PC

Добавлено: Пн фев 20, 2017 4:09 pm
immortal
просто устанавливается apt-get install mosquitto
была проблема с подключением majordomo к mosquitto, решалась изменением порядка запуска МД, решалась так:
заходим в директорию /etc/rc2.d и переименовываем файл
S02majordomo
в
S03majordomo

Re: Установка и настройка брокера MQTT в Orange PI PC

Добавлено: Пн фев 20, 2017 4:44 pm
DimSun75
Попробуйте прибить сервис mosquitto и запустить его с ключиком -v По выводу хотябы можно попробовать понять, что ему не нравиться

Re: Установка и настройка брокера MQTT в Orange PI PC

Добавлено: Пн фев 20, 2017 9:53 pm
immortal
а вот так подключается:
mosquitto_sub -h localhost -t "mqtt" -v
mosquitto_pub -h localhost -t "mqtt" -m "Hello MQTT"
?

у меня на ARMBIAN 5.25 stable Ubuntu 16.04.2 LTS 4.9.4-sun8i при запущенном mosquitto и выполнении
mosquitto_pub -h localhost -t "mqtt" -m "Hello MQTT"
выдает
Error: Connection refused

Re: Установка и настройка брокера MQTT в Orange PI PC

Добавлено: Пн фев 20, 2017 9:56 pm
immortal
DimSun75 писал(а):Попробуйте прибить сервис mosquitto и запустить его с ключиком -v По выводу хотябы можно попробовать понять, что ему не нравиться
хм, если москито запущен как сервис, то при подключении выдает ошибку
запускаю под рутом в консоли с флагом -v всё работает

вот статус запущенного сервиса москито
service mosquitto status
● mosquitto.service - LSB: mosquitto MQTT v3.1 message broker
Loaded: loaded (/etc/init.d/mosquitto; bad; vendor preset: enabled)
Active: active (exited) since Mon 2017-02-20 18:54:55 UTC; 57s ago
Docs: man:systemd-sysv-generator(8)
Process: 2056 ExecStop=/etc/init.d/mosquitto stop (code=exited, status=0/SUCCESS)
Process: 2251 ExecStart=/etc/init.d/mosquitto start (code=exited, status=0/SUCCESS)

Feb 20 18:54:55 orangepipc systemd[1]: Starting LSB: mosquitto MQTT v3.1 message broker...
Feb 20 18:54:55 orangepipc mosquitto[2251]: * Starting network daemon: mosquitto
Feb 20 18:54:55 orangepipc mosquitto[2251]: ...done.
Feb 20 18:54:55 orangepipc systemd[1]: Started LSB: mosquitto MQTT v3.1 message broker.

Re: Установка и настройка брокера MQTT в Orange PI PC

Добавлено: Пн фев 20, 2017 10:26 pm
DimSun75
Active: active (exited) since Mon 2017-02-20 18:54:55 UTC; 57s ago
Или я чего-то не понимаю, или оно неработает

Re: Установка и настройка брокера MQTT в Orange PI PC

Добавлено: Пн фев 20, 2017 10:35 pm
immortal
в общем не разобрался почему сервис не работает, просто добавил в кронтаб
crontab -e

@reboot /usr/sbin/mosquitto

Re: Установка и настройка брокера MQTT в Orange PI PC

Добавлено: Пн фев 20, 2017 10:54 pm
DimSun75
Не по феншую как-то :D

Чую как-то он с пользователем, а не анонимный стартует

Re: Установка и настройка брокера MQTT в Orange PI PC

Добавлено: Вт фев 21, 2017 12:09 am
immortal
DimSun75 писал(а):Не по феншую как-то :D
тоже не нравиться

Re: Установка и настройка брокера MQTT в Orange PI PC

Добавлено: Вт фев 21, 2017 11:17 pm
Igor74
Удалил mosqiutto и заново поставил как вы написали, то же не работает, в директории /etc/rc2.d нет S02majordomo.
Может есть еще варианты как побороть эту ситуацию?