Установка и настройка брокера MQTT в Orange PI PC
Модератор: immortal
-
- Сообщения: 20
- Зарегистрирован: Пт фев 17, 2017 7:53 am
- Благодарил (а): 4 раза
- Поблагодарили: 0
Установка и настройка брокера MQTT в Orange PI PC
Решил создать этот топик, так как не смог запустить нормальную работу брокера 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
Делал так:
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
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 402 раза
- Контактная информация:
Re: Установка и настройка брокера MQTT в Orange PI PC
просто устанавливается apt-get install mosquitto
была проблема с подключением majordomo к mosquitto, решалась изменением порядка запуска МД, решалась так:
заходим в директорию /etc/rc2.d и переименовываем файл
S02majordomo
в
S03majordomo
была проблема с подключением majordomo к mosquitto, решалась изменением порядка запуска МД, решалась так:
заходим в директорию /etc/rc2.d и переименовываем файл
S02majordomo
в
S03majordomo
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 318
- Зарегистрирован: Вс янв 01, 2017 8:32 pm
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 44 раза
Re: Установка и настройка брокера MQTT в Orange PI PC
Попробуйте прибить сервис mosquitto и запустить его с ключиком -v По выводу хотябы можно попробовать понять, что ему не нравиться
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 402 раза
- Контактная информация:
Re: Установка и настройка брокера MQTT в Orange PI PC
а вот так подключается:
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
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
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 402 раза
- Контактная информация:
Re: Установка и настройка брокера MQTT в Orange PI PC
хм, если москито запущен как сервис, то при подключении выдает ошибку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
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 318
- Зарегистрирован: Вс янв 01, 2017 8:32 pm
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 44 раза
Re: Установка и настройка брокера MQTT в Orange PI PC
Или я чего-то не понимаю, или оно неработаетActive: active (exited) since Mon 2017-02-20 18:54:55 UTC; 57s ago
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 402 раза
- Контактная информация:
Re: Установка и настройка брокера MQTT в Orange PI PC
в общем не разобрался почему сервис не работает, просто добавил в кронтаб
crontab -e
@reboot /usr/sbin/mosquitto
crontab -e
@reboot /usr/sbin/mosquitto
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 318
- Зарегистрирован: Вс янв 01, 2017 8:32 pm
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 44 раза
Re: Установка и настройка брокера MQTT в Orange PI PC
Не по феншую как-то
Чую как-то он с пользователем, а не анонимный стартует

Чую как-то он с пользователем, а не анонимный стартует
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 402 раза
- Контактная информация:
Re: Установка и настройка брокера MQTT в Orange PI PC
тоже не нравитьсяDimSun75 писал(а):Не по феншую как-то![]()
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 20
- Зарегистрирован: Пт фев 17, 2017 7:53 am
- Благодарил (а): 4 раза
- Поблагодарили: 0
Re: Установка и настройка брокера MQTT в Orange PI PC
Удалил mosqiutto и заново поставил как вы написали, то же не работает, в директории /etc/rc2.d нет S02majordomo.
Может есть еще варианты как побороть эту ситуацию?
Может есть еще варианты как побороть эту ситуацию?