Подключеие MQTT Windows
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Подключеие MQQT Windows
Да, так и есть -- для отправки данных по MQTT система делает отдельное соединение. Т.е. одно соединение используется для мониторинга подписок, а другое для отправки данных брокеру.cddoma писал(а):Есть проблемы в передачи событий от МД к брокеру (mosquitto).
При отправке события (выключатель) по логам на брокере происходит отключение МД и переподключение
и так каждый раз при отправке события.
МД все события получает корректно.
Пробую на примере Panstamp.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Подключеие MQQT Windows
Может быть брокер не поддерживает несколько соединений одновременно? С подобным сталкивался, когда один процесс мониторит брокера, а другой уже не может к нему подключиться.mitgo писал(а):Доброго времени суток!
У меня последние обновления и ситуация следующая:
При сохранении свойств записи mqtt, сообщения на брокер отправляются, но больше ничего не работает.
Т.е. при изменении свойств объекта связанного с записью mqtt, значения данных свойств так же отправляются на брокера, однако сама запись mqtt остается неизменной. При посылке сообщений с клиента (телефон) в запись mqtt ничего вообще не происходит, т.е. ни связанное свойство, ни запись mqtt не меняется.
Насчёт времени странно... там вроде бы код простой -- при любом изменении ставить текущее время.mitgo писал(а):И еще, при изменении записи mqtt, значения сохраняются, однако время изменения - "00/00/0000 00:00:00".
Подскажите пожалуйста куда копать.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: Подключеие MQQT Windows
брокер работает нормально - подключал 2 телефона и все норм.sergejey писал(а):Может быть брокер не поддерживает несколько соединений одновременно? С подобным сталкивался, когда один процесс мониторит брокера, а другой уже не может к нему подключиться
MJD отправляет сообщения на брокер, однако свойства записей MQQT не меняется - соответственно проблем с брокером нет, сами свойства в системе не меняются...
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Подключеие MQQT Windows
Я добавил обновление записи mqtt при установке значения. Проверьте пожалуйста сейчас (нужно обновить модуль через маркет дополнений).mitgo писал(а):брокер работает нормально - подключал 2 телефона и все норм.sergejey писал(а):Может быть брокер не поддерживает несколько соединений одновременно? С подобным сталкивался, когда один процесс мониторит брокера, а другой уже не может к нему подключиться
MJD отправляет сообщения на брокер, однако свойства записей MQQT не меняется - соответственно проблем с брокером нет, сами свойства в системе не меняются...
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: Подключеие MQTT Windows
Получилось у кого нибудь управлять реле на wirenboard. Настроил по MQTT, клавиша выключателя в majordomo отображает статус реле, а управлять не получается. Как то команду надо передать на wirenboard. Кто может помочь?
-
- Сообщения: 113
- Зарегистрирован: Пт дек 14, 2012 3:46 am
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
-
- Сообщения: 38
- Зарегистрирован: Пт апр 22, 2016 6:15 pm
- Откуда: Уфа / Россия
- Благодарил (а): 5 раз
- Поблагодарили: 6 раз
- Контактная информация:
Re: Подключеие MQQT Windows
Отдельное соединение с отдельным client id делается?sergejey писал(а):Да, так и есть -- для отправки данных по MQTT система делает отдельное соединение. Т.е. одно соединение используется для мониторинга подписок, а другое для отправки данных брокеру.