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

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

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

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

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



В модуле, там где ты привязыаешь объекты к топикам, есть флаг Retained. его лучше вообще не использовать, кроме специфических ситуаций.


Да нашел такой флаг, он выключен. его надо попробовать включить?


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

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

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

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

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

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 ...
Fav0rit
Вс мар 31, 2019 10:33 pm
Форум: Модули и приложения
Тема: [Модуль] MQTT (mqtt)
Ответы: 968
Просмотры: 591784

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



для Publish используется отдельное подключение, а не существующее которое прослушивает подписки


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

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



Была мысль попробовать, сделал, но ничего не изменилось.

Тогда конфиг железа, чем нагружена, (все процессы), журнал ошибок всего и т.д.
MQTT на мажоре норм работает и не глючит ни разу, если система не перегружена и нет ничего того, что грузит сеть.cpu и т.д.


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

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



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

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



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

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

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