Найдено 60 результатов

Fav0rit
Ср апр 03, 2019 11:59 am
Форум: Модули и приложения
Тема: [Модуль] MQTT (mqtt)
Ответы: 966
Просмотры: 398012

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

rzag писал(а):
Ср апр 03, 2019 11:05 am
У Вас связь с другим mjd настроена через брокер ? Через bridg ?
Просто GET запросом отправлял внешнюю температуру, вот и все, а как связь пропала - так выполнение запроса вываливалось по таймауту, что тормозило работу всего модуля MQTT.
Fav0rit
Ср апр 03, 2019 12:24 am
Форум: Модули и приложения
Тема: [Модуль] MQTT (mqtt)
Ответы: 966
Просмотры: 398012

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

В модуле, там где ты привязыаешь объекты к топикам, есть флаг Retained. его лучше вообще не использовать, кроме специфических ситуаций. Да нашел такой флаг, он выключен. его надо попробовать включить? Это вам решать, смысл в том, что данные записанные с этим флагом сохраняются в брокере и отправляю...
Fav0rit
Ср апр 03, 2019 12:12 am
Форум: Модули и приложения
Тема: [Модуль] MQTT (mqtt)
Ответы: 966
Просмотры: 398012

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

Ребята, для тех у кого есть подвисания в работе MQTT, просто хочу обратить ваше внимание. У меня, как я писал выше, наблюдались зависания цикла MQTT аж на 30 секунд и понятное дело, что я такой один, иначе у всех наблюдалась бы подобная картина. Но из-за чего это происходило я долго не мог понять, п...
Fav0rit
Пн апр 01, 2019 12:48 am
Форум: Модули и приложения
Тема: [Модуль] MQTT (mqtt)
Ответы: 966
Просмотры: 398012

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

Aven писал(а):
Пн апр 01, 2019 12:28 am
протестировал работу нативного модуля, работает намного лучше чем phpMQTT.
Рекомендую: https://github.com/mgdm/Mosquitto-PHP
Как именно прикрутили его к системе? Что переписывали?
Fav0rit
Вс мар 31, 2019 11:53 pm
Форум: Модули и приложения
Тема: [Модуль] MQTT (mqtt)
Ответы: 966
Просмотры: 398012

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

Наши споры побудили меня немного поковыряться в цикле, в частности, я изменил цикл while в файле cycle_mqtt.php следующим образом: while ($cycle) { $time_start = microtime(true); if ($mqtt_client->proc()) { $cycle=true; } else { $cycle=false; DebMes("proc error", 'mqtt'); } $time_end = microtime(tru...
Fav0rit
Вс мар 31, 2019 10:33 pm
Форум: Модули и приложения
Тема: [Модуль] MQTT (mqtt)
Ответы: 966
Просмотры: 398012

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

для Publish используется отдельное подключение, а не существующее которое прослушивает подписки Спасибо, но все равно не пойму, зачем создавать два подключения, отдельно для публикации и отдельно для подписки. Они не создают конфликт для брокера ? Как раньше писал - рвется соеденение, сразу после п...
Fav0rit
Вс мар 31, 2019 10:32 pm
Форум: Модули и приложения
Тема: [Модуль] MQTT (mqtt)
Ответы: 966
Просмотры: 398012

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

Была мысль попробовать, сделал, но ничего не изменилось. Тогда конфиг железа, чем нагружена, (все процессы), журнал ошибок всего и т.д. MQTT на мажоре норм работает и не глючит ни разу, если система не перегружена и нет ничего того, что грузит сеть.cpu и т.д. Вы говорите про безупречную работу MQTT...
Fav0rit
Вс мар 31, 2019 11:22 am
Форум: Модули и приложения
Тема: [Модуль] MQTT (mqtt)
Ответы: 966
Просмотры: 398012

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

По моим наблюдениям MQTT вообще работает абы как, причем очень давно, о чем я неоднократно писал и в эту тему. Во-первых постоянные реконнекты, но мне кажется, что при использовании PHP это победить сложно, плюс в последнее время появились какие-то затыки в работе цикла, даже по таймеру самого цикл...
Fav0rit
Вс мар 31, 2019 11:07 am
Форум: Модули и приложения
Тема: [Модуль] MQTT (mqtt)
Ответы: 966
Просмотры: 398012

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

По моим наблюдениям MQTT вообще работает абы как, причем очень давно, о чем я неоднократно писал и в эту тему. Во-первых постоянные реконнекты, но мне кажется, что при использовании PHP это победить сложно, плюс в последнее время появились какие-то затыки в работе цикла, даже по таймеру самого цикл...
Fav0rit
Вс мар 31, 2019 3:04 am
Форум: Модули и приложения
Тема: [Модуль] MQTT (mqtt)
Ответы: 966
Просмотры: 398012

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

По моим наблюдениям MQTT вообще работает абы как, причем очень давно, о чем я неоднократно писал и в эту тему. Во-первых постоянные реконнекты, но мне кажется, что при использовании PHP это победить сложно, плюс в последнее время появились какие-то затыки в работе цикла, даже по таймеру самого цикла...