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

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Igor74
Сообщения: 11
Зарегистрирован: Пт фев 17, 2017 7:53 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Igor74 » Пн фев 20, 2017 10:46 am

Решил создать этот топик, так как не смог запустить нормальную работу брокера 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
immortal
Сообщения: 1113
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 15 раз
Поблагодарили: 384 раза
Контактная информация:

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

Сообщение immortal » Пн фев 20, 2017 4:09 pm

просто устанавливается apt-get install mosquitto
была проблема с подключением majordomo к mosquitto, решалась изменением порядка запуска МД, решалась так:
заходим в директорию /etc/rc2.d и переименовываем файл
S02majordomo
в
S03majordomo
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DimSun75
Сообщения: 318
Зарегистрирован: Вс янв 01, 2017 8:32 pm
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 44 раза

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

Сообщение DimSun75 » Пн фев 20, 2017 4:44 pm

Попробуйте прибить сервис mosquitto и запустить его с ключиком -v По выводу хотябы можно попробовать понять, что ему не нравиться
immortal
Сообщения: 1113
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 15 раз
Поблагодарили: 384 раза
Контактная информация:

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

Сообщение immortal » Пн фев 20, 2017 9:53 pm

а вот так подключается:
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
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
immortal
Сообщения: 1113
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 15 раз
Поблагодарили: 384 раза
Контактная информация:

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

Сообщение immortal » Пн фев 20, 2017 9:56 pm

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.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DimSun75
Сообщения: 318
Зарегистрирован: Вс янв 01, 2017 8:32 pm
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 44 раза

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

Сообщение DimSun75 » Пн фев 20, 2017 10:26 pm

Active: active (exited) since Mon 2017-02-20 18:54:55 UTC; 57s ago
Или я чего-то не понимаю, или оно неработает
immortal
Сообщения: 1113
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 15 раз
Поблагодарили: 384 раза
Контактная информация:

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

Сообщение immortal » Пн фев 20, 2017 10:35 pm

в общем не разобрался почему сервис не работает, просто добавил в кронтаб
crontab -e

@reboot /usr/sbin/mosquitto
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DimSun75
Сообщения: 318
Зарегистрирован: Вс янв 01, 2017 8:32 pm
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 44 раза

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

Сообщение DimSun75 » Пн фев 20, 2017 10:54 pm

Не по феншую как-то :D

Чую как-то он с пользователем, а не анонимный стартует
immortal
Сообщения: 1113
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 15 раз
Поблагодарили: 384 раза
Контактная информация:

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

Сообщение immortal » Вт фев 21, 2017 12:09 am

DimSun75 писал(а):Не по феншую как-то :D
тоже не нравиться
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Igor74
Сообщения: 11
Зарегистрирован: Пт фев 17, 2017 7:53 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Igor74 » Вт фев 21, 2017 11:17 pm

Удалил mosqiutto и заново поставил как вы написали, то же не работает, в директории /etc/rc2.d нет S02majordomo.
Может есть еще варианты как побороть эту ситуацию?
Ответить