Просто GET запросом отправлял внешнюю температуру, вот и все, а как связь пропала - так выполнение запроса вываливалось по таймауту, что тормозило работу всего модуля MQTT.rzag писал(а): Ср апр 03, 2019 11:05 am У Вас связь с другим mjd настроена через брокер ? Через bridg ?
Найдено 60 результатов
- Ср апр 03, 2019 11:59 am
- Форум: Модули и приложения
- Тема: [Модуль] MQTT (mqtt)
- Ответы: 968
- Просмотры: 591784
Re: [Модуль] MQTT (mqtt)
- Ср апр 03, 2019 12:24 am
- Форум: Модули и приложения
- Тема: [Модуль] MQTT (mqtt)
- Ответы: 968
- Просмотры: 591784
Re: [Модуль] MQTT (mqtt)
В модуле, там где ты привязыаешь объекты к топикам, есть флаг Retained. его лучше вообще не использовать, кроме специфических ситуаций.
Да нашел такой флаг, он выключен. его надо попробовать включить?
Это вам решать, смысл в том, что данные записанные с этим флагом сохраняются в брокере и ...
- Ср апр 03, 2019 12:12 am
- Форум: Модули и приложения
- Тема: [Модуль] MQTT (mqtt)
- Ответы: 968
- Просмотры: 591784
Re: [Модуль] MQTT (mqtt)
Ребята, для тех у кого есть подвисания в работе MQTT, просто хочу обратить ваше внимание.
У меня, как я писал выше, наблюдались зависания цикла MQTT аж на 30 секунд и понятное дело, что я такой один, иначе у всех наблюдалась бы подобная картина. Но из-за чего это происходило я долго не мог понять ...
У меня, как я писал выше, наблюдались зависания цикла MQTT аж на 30 секунд и понятное дело, что я такой один, иначе у всех наблюдалась бы подобная картина. Но из-за чего это происходило я долго не мог понять ...
- Пн апр 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
- Вс мар 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 ...
while ($cycle) {
$time_start = microtime(true);
if ($mqtt_client->proc())
{
$cycle=true;
}
else
{
$cycle=false;
DebMes("proc error", 'mqtt');
}
$time ...
- Вс мар 31, 2019 10:33 pm
- Форум: Модули и приложения
- Тема: [Модуль] MQTT (mqtt)
- Ответы: 968
- Просмотры: 591784
Re: [Модуль] MQTT (mqtt)
для Publish используется отдельное подключение, а не существующее которое прослушивает подписки
Спасибо, но все равно не пойму, зачем создавать два подключения, отдельно для публикации и отдельно для подписки.
Они не создают конфликт для брокера ?
Как раньше писал - рвется соеденение ...
- Вс мар 31, 2019 10:32 pm
- Форум: Модули и приложения
- Тема: [Модуль] MQTT (mqtt)
- Ответы: 968
- Просмотры: 591784
Re: [Модуль] MQTT (mqtt)
Была мысль попробовать, сделал, но ничего не изменилось.
Тогда конфиг железа, чем нагружена, (все процессы), журнал ошибок всего и т.д.
MQTT на мажоре норм работает и не глючит ни разу, если система не перегружена и нет ничего того, что грузит сеть.cpu и т.д.
Вы говорите про безупречную ...
- Вс мар 31, 2019 11:22 am
- Форум: Модули и приложения
- Тема: [Модуль] MQTT (mqtt)
- Ответы: 968
- Просмотры: 591784
Re: [Модуль] MQTT (mqtt)
По моим наблюдениям MQTT вообще работает абы как, причем очень давно, о чем я неоднократно писал и в эту тему. Во-первых постоянные реконнекты, но мне кажется, что при использовании PHP это победить сложно, плюс в последнее время появились какие-то затыки в работе цикла, даже по таймеру самого ...
- Вс мар 31, 2019 11:07 am
- Форум: Модули и приложения
- Тема: [Модуль] MQTT (mqtt)
- Ответы: 968
- Просмотры: 591784
Re: [Модуль] MQTT (mqtt)
По моим наблюдениям MQTT вообще работает абы как, причем очень давно, о чем я неоднократно писал и в эту тему. Во-первых постоянные реконнекты, но мне кажется, что при использовании PHP это победить сложно, плюс в последнее время появились какие-то затыки в работе цикла, даже по таймеру самого ...
- Вс мар 31, 2019 3:04 am
- Форум: Модули и приложения
- Тема: [Модуль] MQTT (mqtt)
- Ответы: 968
- Просмотры: 591784
Re: [Модуль] MQTT (mqtt)
По моим наблюдениям MQTT вообще работает абы как, причем очень давно, о чем я неоднократно писал и в эту тему. Во-первых постоянные реконнекты, но мне кажется, что при использовании PHP это победить сложно, плюс в последнее время появились какие-то затыки в работе цикла, даже по таймеру самого цикла ...