Подключеие MQTT Windows
Добавлено: Вт июн 24, 2014 10:27 am
Есть ли какие либо инструкции по данному вопросу.
Для MQTT обычно достаточно прописать в настройках модуля данные доступа к брокеру, а так же запустить скрипт из каталога htdocs/scripts/mqtt_daemon.php. Например, создать в папке scripts вот такой bat-файл:Wmixa писал(а):Есть ли какие либо инструкции по данному вопросу.
Код: Выделить всё
@echo off
c:
cd \_majordomo\htdocs\scripts
..\..\server\php\php.exe mqtt_daemon.php
sergejey писал(а): Для MQTT обычно достаточно прописать в настройках модуля данные доступа к брокеру, а так же запустить скрипт из каталога htdocs/scripts/mqtt_daemon.php. Например, создать в папке scripts вот такой bat-файл:
Я не правильно выразился, зависает обработка bat файла.sergejey писал(а):Думаю, что не подвисает
Обращение для начала должно быть одно -- подписка на увеломления. Если по # ничего не приходит, то надо смотреть правильно ли указаны данных доступа к брокеру на железке. Как вариант, попробовать подключиться каким-нибудь другим MQTT клиентом и убедиться, что данные подключения верные и подписка на события работает. Я MQTT тестировал на двух разных брокерах (Wiren board с Mosquito и X13.Home) и вродебы всё работало.Wmixa писал(а):Я не правильно выразился, зависает обработка bat файла.sergejey писал(а):Думаю, что не подвисает
Далеке в вебке время обновления всегда 00/00/00 00:00:00.
На самой железке с MQTT я не вижу ни каких ображений от majordomo
Код: Выделить всё
root@debian:/var/www/scripts# php5 ./mqtt_daemon.php
PHP Notice: Undefined index: COMPUTERNAME in /var/www/config.php on line 24
PHP Notice: Undefined index: S2G_BASE_URL in /var/www/config.php on line 36
PHP Notice: Undefined index: SERVER_NAME in /var/www/config.php on line 45
PHP Notice: Undefined index: REQUEST_URI in /var/www/lib/loader.php on line 15
PHP Notice: Undefined index: REQUEST_METHOD in /var/www/lib/general.class.php on line 51
PHP Notice: Undefined index: REQUEST_METHOD in /var/www/lib/general.class.php on line 77
А можно подробнее про интеграцию wiren board?sergejey писал(а): Вот, к примеру, как настраивается для Wiren Board:
С другой машины по команде mosquitto_sub -h 192.168.11.60 -t /devices/wb-w1/controls/0000058d80ac данные с датчиков идут, список подписок тоже показывает.sergejey писал(а): Как вариант, попробовать подключиться каким-нибудь другим MQTT клиентом и убедиться, что данные подключения верные и подписка на события работает. Я MQTT тестировал на двух разных брокерах (Wiren board с Mosquito и X13.Home) и вродебы всё работало.