Страница 1 из 1

Как запускать MQTT под linux?

Добавлено: Пн июл 07, 2014 5:01 pm
anemcov
указал в настройках адрес сервера и порт.
список путей появилстя только после того, как запустил deamon.php вручную.
для модуля MQTT нет своего скрипта, чтобы он в фоне работал? нужно какой-то свой автозапуск городить?

Re: Как запускать MQTT под linux?

Добавлено: Пн июл 07, 2014 5:28 pm
sergejey
Да, нужно запускать его отдельно. Ещё можно попробовать его переименовать в cycle_mqtt_daemon.php и он запустится сам со всеми остальными циклами, но в таком режиме я не тестировал.

Re: Как запускать MQTT под linux?

Добавлено: Пн июл 07, 2014 5:32 pm
anemcov
sergejey писал(а):Да, нужно запускать его отдельно. Ещё можно попробовать его переименовать в cycle_mqtt_daemon.php и он запустится сам со всеми остальными циклами, но в таком режиме я не тестировал.
ок, протестирую на досуге

Re: Как запускать MQTT под linux?

Добавлено: Вт июл 08, 2014 10:52 am
tammat
Переименовал, запустился все Ок

Re: Как запускать MQTT под linux?

Добавлено: Вт июл 08, 2014 12:18 pm
tammat
Но не все так хорошо...
1.Данные в консоли идут нормально

Код: Выделить всё

2014-07-08 13:14:48 Topic:/gps/alex {"tst":"1404810767","lat":"55.699","_type":"location","lon":"37.6253","acc":"1414","batt":"45"}
2014-07-08 13:14:48 Topic:/gps/alex {"t":"t","tst":"1404810767","acc":"1414","lon":"37.6253","_type":"location","lat":"55.699","batt":"40"}
2014-07-08 13:14:48 Topic:/gps/alex {"t":"t","tst":"1404810767","acc":"1414","lon":"37.6253","_type":"location","lat":"55.699","batt":"40"}
2014-07-08 13:14:59 Topic:/gps/alex {"tst":"1404810805","lat":"55.6975","_type":"location","lon":"37.626","acc":"1468","batt":"40"}
2014-07-08 13:15:05 Topic:/gps/alex {"t":"t","tst":"1404810805","acc":"1468","lon":"37.626","_type":"location","lat":"55.6975","batt":"40"}
А в модуле MQTT они не обновляются.
MJ_mqtt.PNG
MJ_mqtt.PNG (6.9 КБ) 8842 просмотра
Подскажите в чем может быть проблема...
Спасибо

Re: Как запускать MQTT под linux?

Добавлено: Вт июл 08, 2014 12:34 pm
sergejey
Загадка. По коду не могу предположить даже, как такое может быть. А если перезапустить цикл MQTT? Ну и на всякий случай было бы хорошо проверить целостность таблицы mqtt в базе данных.

Re: Как запускать MQTT под linux?

Добавлено: Пт июл 11, 2014 9:02 pm
anemcov
переименовал скрипт, перезагрузился - вроде события пошли (тестирую с WirenBoard) - регистируются только изменения параметров. Если параметр не менялся - он и не обновляется.
Буду пробовать прикручивать латчик температуры для начала.

Re: Как запускать MQTT под linux?

Добавлено: Вт июл 15, 2014 2:35 pm
tammat
Периодически падет cycle.
как найти ошибку???