[Модуль] MQTT (mqtt)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

directman66
Сообщения: 2799
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

Re: [Модуль] MQTT (mqtt)

Сообщение directman66 »

Connect может выступать сервером mqtt. Авторизация по логину/паролю. Видны только свои топики.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
pdfsen
Сообщения: 78
Зарегистрирован: Вс янв 13, 2019 8:32 am

Re: [Модуль] MQTT (mqtt)

Сообщение pdfsen »

Ну...шо есть то есть.
Аватара пользователя
pdfsen
Сообщения: 78
Зарегистрирован: Вс янв 13, 2019 8:32 am

Re: [Модуль] MQTT (mqtt)

Сообщение pdfsen »

Переписка с хэлпдеском FlyHub
Здравствуйте,
почему в MQTTLens если я укажу свой логин и пароль и подпишусь на все топики # , то мне валятся все топики всех ваших клиентов ?

Ну, вы сами пишете, что подписываетесь на корень сервера, т.е. на все топики - потому их и получаете.
Писать в чужие топики вы не можете, как и в ваши никто не может.

Я думал, это конфиденциальная инфомрация, к которой каждый имеет доступ только под своим логином и паролем.

На данном сервере - нет.
Он установлен в научно-исследовательской лаборатории и регистрируясь в системе вы даёте соглашение на обработку и отображение ваших данных.
В будущем планируется сделать данные более конфиденциальными, но это уже после обновления WEB-интерфейсов.
Аватара пользователя
pdfsen
Сообщения: 78
Зарегистрирован: Вс янв 13, 2019 8:32 am

Re: [Модуль] MQTT (mqtt)

Сообщение pdfsen »

skysilver писал(а): Пт фев 08, 2019 10:56 am Модуль работает только с одним брокером.
Делай бридж между двумя твоими брокерами.
Сорри за оффтоп, но всё-таки напишу.
Делаю бридж на cloudmqtt.com .
У меня Mosquitto на Windows.

Вставил в конце файла mosquitto.conf такие строки.
Перезапускаю москито, перегружаю на всякий случай Виндовс.
Ни лог-файла, ни коннекта к cloudmqtt нет.
Сам cloudmqtt.com чудесно работает через MQTTLens.
Где-то прочитал, что файл mosquitto.conf читается только в случае если запускает Windows Service.
Установил Windows Service для Москито брокера, он запустился и чудесно работает.
Прочитал в доке, что лог-файл для Windows Service брокера не пишется. Закоменнтил строки с логом.
Коннкета к cloudmqtt.com нет. Бридж не работает.

Вобщем, не знаю куда копать.
ПОмогите кто чем может.
Спс.

log_type all
log_dest /mosquitto.log
log_facility 5

connection cloudmqtt_dima
address m24.cloudmqtt.com:17573
remote_username login
remote_password password
remote_clientid cloud_client
try_private false
start_type automatic
topic # both
Аватара пользователя
pdfsen
Сообщения: 78
Зарегистрирован: Вс янв 13, 2019 8:32 am

Re: [Модуль] MQTT (mqtt)

Сообщение pdfsen »

Кому интересно, проблема была в версии москито 1.5.4.
Поставил свежую 1.5.7, всё заработало.
Аватара пользователя
nightwind
Сообщения: 332
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Контактная информация:

Re: [Модуль] MQTT (mqtt)

Сообщение nightwind »

Господа, как запретить mqtt клиенту мажора парсить json? как распарсит эти сложные строки на 5000 значений, с ошибками, так все и виснет. и мне не нужны все, а только мизерная часть от того, что приходит.
Как его лишить этой привычки? мне нужно только то, что пришло.
droid56rus
Сообщения: 4
Зарегистрирован: Ср фев 27, 2019 5:04 pm

Re: [Модуль] MQTT (mqtt)

Сообщение droid56rus »

Добрый вечер, решил сделать умный дом, но на начальном этапе столкнулся с проблемой что majordomo не получает данных от брокера, хотя esp8266 и 2 других клиента данные посылают, циклы работают (перезапускаются).
Majordomo стоит на виртуальной машине (Ubuntu) на сервере.
Mosquitto стоит на той же машине.
Не могу найти логи от дополнения MQTT.
Hostname прописывал и ip адрес машины и localhost.
Вложения
2019-02-27_19-29-32.png
2019-02-27_19-29-32.png (117.25 КБ) 5009 просмотров
2019-02-27_19-15-57.png
2019-02-27_19-15-57.png (9.15 КБ) 5009 просмотров
2019-02-27_19-16-11.png
2019-02-27_19-16-11.png (65.44 КБ) 5009 просмотров
2019-02-27_19-16-25.png
2019-02-27_19-16-25.png (37.43 КБ) 5009 просмотров
2019-02-27_19-16-54.png
2019-02-27_19-16-54.png (15.42 КБ) 5009 просмотров
2019-02-27_19-17-07.png
2019-02-27_19-17-07.png (6.99 КБ) 5009 просмотров
Аватара пользователя
nightwind
Сообщения: 332
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Контактная информация:

Re: [Модуль] MQTT (mqtt)

Сообщение nightwind »

Пароля на mqtt брокере нет? и у тебя постоянно падает цикл, на вкладке debug есть комбобокс посередине, нажми его и выбери файл mqtt, увидишь там его логи
droid56rus
Сообщения: 4
Зарегистрирован: Ср фев 27, 2019 5:04 pm

Re: [Модуль] MQTT (mqtt)

Сообщение droid56rus »

nightwind писал(а): Чт фев 28, 2019 12:28 pm Пароля на mqtt брокере нет? и у тебя постоянно падает цикл, на вкладке debug есть комбобокс посередине, нажми его и выбери файл mqtt, увидишь там его логи
Сейчас нету пароля, хотя пробовал и с паролем, в том и дело нету в дебаге логов mqtt, скрин прилагаю.
Вложения
Debug.png
Debug.png (244.42 КБ) 4975 просмотров
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: [Модуль] MQTT (mqtt)

Сообщение skysilver »

droid56rus писал(а): Чт фев 28, 2019 12:38 pm в том и дело нету в дебаге логов mqtt, скрин прилагаю.
viewtopic.php?f=5&t=3350&start=370#p98547
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ответить