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

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

Модератор: immortal

directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 694 раза
Контактная информация:

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

Сообщение directman66 » Ср фев 20, 2019 11:46 am

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

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

Сообщение pdfsen » Ср фев 20, 2019 11:50 am

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

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

Сообщение pdfsen » Чт фев 21, 2019 3:51 pm

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

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

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

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

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

Сообщение pdfsen » Пт фев 22, 2019 11:03 am

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
Благодарил (а): 17 раз
Поблагодарили: 0

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

Сообщение pdfsen » Пт фев 22, 2019 11:48 pm

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

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

Сообщение nightwind » Ср фев 27, 2019 12:16 pm

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

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

Сообщение droid56rus » Ср фев 27, 2019 5:40 pm

Добрый вечер, решил сделать умный дом, но на начальном этапе столкнулся с проблемой что 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 КБ) 3650 просмотров
2019-02-27_19-15-57.png
2019-02-27_19-15-57.png (9.15 КБ) 3650 просмотров
2019-02-27_19-16-11.png
2019-02-27_19-16-11.png (65.44 КБ) 3650 просмотров
2019-02-27_19-16-25.png
2019-02-27_19-16-25.png (37.43 КБ) 3650 просмотров
2019-02-27_19-16-54.png
2019-02-27_19-16-54.png (15.42 КБ) 3650 просмотров
2019-02-27_19-17-07.png
2019-02-27_19-17-07.png (6.99 КБ) 3650 просмотров
Аватара пользователя
nightwind
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

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

Сообщение nightwind » Чт фев 28, 2019 12:28 pm

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

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

Сообщение droid56rus » Чт фев 28, 2019 12:38 pm

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

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

Сообщение skysilver » Чт фев 28, 2019 12:41 pm

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