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

MQTT mosquitto

Добавлено: Пн ноя 21, 2016 11:45 pm
immortal
Установил Mosquitto на сервер с МД, система DietPi (debian)
настройки по дефолту
проверяю подключение к серверу с помощью прошивки esp-link, показывает что подключено.
как подключить МД?
настройки МД
СпойлерПоказать
Выделение_217.png
Выделение_217.png (21.48 КБ) 3909 просмотров
настройки клиента esp-link
СпойлерПоказать
Выделение_218.png
Выделение_218.png (27.77 КБ) 3909 просмотров
как видно клиент подключен, но в VL не появляется, что не так? куда копать?

подключаюсь по ssh в одном терминале

Код: Выделить всё

mosquitto_sub -h localhost -t "mqtt" -v

в другом терминале по ssh делаю

Код: Выделить всё

mosquitto_pub -h localhost -t "mqtt" -m "Hello MQTT" 
получаю в первом терминале

Код: Выделить всё

mqtt Hello MQTT

Re: MQTT mosquitto

Добавлено: Вт ноя 22, 2016 12:17 am
olehs
попробуйте подписаться просто на #

Re: MQTT mosquitto

Добавлено: Вт ноя 22, 2016 9:07 pm
immortal
olehs писал(а):попробуйте подписаться просто на #
не помогло.
и IoT Manager тоже не коннектиться.

Re: MQTT mosquitto

Добавлено: Вс дек 04, 2016 10:58 am
max506
immortal писал(а):Установил Mosquitto на сервер с МД, система DietPi (debian)
настройки по дефолту
проверяю подключение к серверу с помощью прошивки esp-link, показывает что подключено.
как подключить МД?
А как Вы определили, что нет подключения к MD?
В консоли брокера mosquitto видно, как с esp-link передается метрика со служебными параметрами?

Re: MQTT mosquitto

Добавлено: Сб дек 24, 2016 4:06 pm
immortal
А как Вы определили, что нет подключения к MD?
Нет топиков в МД
В консоли брокера mosquitto видно, как с esp-link передается метрика со служебными параметрами?
да, вот так

Код: Выделить всё

mosquitto_sub -h 192.168.1.218 -t "#" -v
разобрался с проблемой когда МД не видит Mosquitto
причина: загрузка MajorDoMo происходит до загрузки Mosquitto
решение: сделать загрузку MajorDoMo после загрузки Mosquitto
заходим в дирректорию /etc/rc2.d и переименовываем файл
S02majordomo
в
S03majordomo

после этого в МД видны все топики

Почему не коннектиться IoT Manager не разобрался.