Re: Подключеие MQQT Windows
Добавлено: Вт фев 09, 2016 6:34 pm
Не ужели никто не сталкивался с этим?
Да, так и есть -- для отправки данных по MQTT система делает отдельное соединение. Т.е. одно соединение используется для мониторинга подписок, а другое для отправки данных брокеру.cddoma писал(а):Есть проблемы в передачи событий от МД к брокеру (mosquitto).
При отправке события (выключатель) по логам на брокере происходит отключение МД и переподключение
и так каждый раз при отправке события.
МД все события получает корректно.
Пробую на примере Panstamp.
Может быть брокер не поддерживает несколько соединений одновременно? С подобным сталкивался, когда один процесс мониторит брокера, а другой уже не может к нему подключиться.mitgo писал(а):Доброго времени суток!
У меня последние обновления и ситуация следующая:
При сохранении свойств записи mqtt, сообщения на брокер отправляются, но больше ничего не работает.
Т.е. при изменении свойств объекта связанного с записью mqtt, значения данных свойств так же отправляются на брокера, однако сама запись mqtt остается неизменной. При посылке сообщений с клиента (телефон) в запись mqtt ничего вообще не происходит, т.е. ни связанное свойство, ни запись mqtt не меняется.
Насчёт времени странно... там вроде бы код простой -- при любом изменении ставить текущее время.mitgo писал(а):И еще, при изменении записи mqtt, значения сохраняются, однако время изменения - "00/00/0000 00:00:00".
Подскажите пожалуйста куда копать.
брокер работает нормально - подключал 2 телефона и все норм.sergejey писал(а):Может быть брокер не поддерживает несколько соединений одновременно? С подобным сталкивался, когда один процесс мониторит брокера, а другой уже не может к нему подключиться
Я добавил обновление записи mqtt при установке значения. Проверьте пожалуйста сейчас (нужно обновить модуль через маркет дополнений).mitgo писал(а):брокер работает нормально - подключал 2 телефона и все норм.sergejey писал(а):Может быть брокер не поддерживает несколько соединений одновременно? С подобным сталкивался, когда один процесс мониторит брокера, а другой уже не может к нему подключиться
MJD отправляет сообщения на брокер, однако свойства записей MQQT не меняется - соответственно проблем с брокером нет, сами свойства в системе не меняются...
Отдельное соединение с отдельным client id делается?sergejey писал(а):Да, так и есть -- для отправки данных по MQTT система делает отдельное соединение. Т.е. одно соединение используется для мониторинга подписок, а другое для отправки данных брокеру.