Подключеие MQTT Windows
Модератор: immortal
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Подключеие MQQT Windows
Для MQTT обычно достаточно прописать в настройках модуля данные доступа к брокеру, а так же запустить скрипт из каталога htdocs/scripts/mqtt_daemon.php. Например, создать в папке scripts вот такой bat-файл:Wmixa писал(а):Есть ли какие либо инструкции по данному вопросу.
Код: Выделить всё
@echo off
c:
cd \_majordomo\htdocs\scripts
..\..\server\php\php.exe mqtt_daemon.php
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 25
- Зарегистрирован: Вт июн 24, 2014 10:24 am
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Подключеие MQQT Windows
sergejey писал(а): Для MQTT обычно достаточно прописать в настройках модуля данные доступа к брокеру, а так же запустить скрипт из каталога htdocs/scripts/mqtt_daemon.php. Например, создать в папке scripts вот такой bat-файл:
И вот что мы видим при запуске. Задание повисает.
c:\_majordomo\htdocs\scripts>c:\_majordomo\server\php\php.exe mqtt_daemon.php
No log handling enabled - turning on stderr logging
Cannot find module (IP-MIB): At line 0 in (none)
Cannot find module (IF-MIB): At line 0 in (none)
Cannot find module (TCP-MIB): At line 0 in (none)
Cannot find module (UDP-MIB): At line 0 in (none)
Cannot find module (HOST-RESOURCES-MIB): At line 0 in (none)
Cannot find module (SNMPv2-MIB): At line 0 in (none)
Cannot find module (SNMPv2-SMI): At line 0 in (none)
Cannot find module (NOTIFICATION-LOG-MIB): At line 0 in (none)
Cannot find module (UCD-SNMP-MIB): At line 0 in (none)
Cannot find module (UCD-DEMO-MIB): At line 0 in (none)
Cannot find module (SNMP-TARGET-MIB): At line 0 in (none)
Cannot find module (NET-SNMP-AGENT-MIB): At line 0 in (none)
Cannot find module (DISMAN-EVENT-MIB): At line 0 in (none)
Cannot find module (SNMP-VIEW-BASED-ACM-MIB): At line 0 in (none)
Cannot find module (SNMP-COMMUNITY-MIB): At line 0 in (none)
Cannot find module (UCD-DLMOD-MIB): At line 0 in (none)
Cannot find module (SNMP-FRAMEWORK-MIB): At line 0 in (none)
Cannot find module (SNMP-MPD-MIB): At line 0 in (none)
Cannot find module (SNMP-USER-BASED-SM-MIB): At line 0 in (none)
Cannot find module (SNMP-NOTIFICATION-MIB): At line 0 in (none)
Cannot find module (SNMPv2-TM): At line 0 in (none)
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Подключеие MQQT Windows
Думаю, что не подвисает, а просто не может получить никаких событий по подписке. Можно в качестве subscription path попробовать указать символ # и посмотреть изменится ли что-нибудь.
На эти ошибке при старте можно не обращать внимание -- это чудит PHP-шный модуль SNMP.
На эти ошибке при старте можно не обращать внимание -- это чудит PHP-шный модуль SNMP.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 25
- Зарегистрирован: Вт июн 24, 2014 10:24 am
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Подключеие MQQT Windows
Я не правильно выразился, зависает обработка bat файла.sergejey писал(а):Думаю, что не подвисает
Далеке в вебке время обновления всегда 00/00/00 00:00:00.
На самой железке с MQTT я не вижу ни каких ображений от majordomo
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Подключеие MQQT Windows
Обращение для начала должно быть одно -- подписка на увеломления. Если по # ничего не приходит, то надо смотреть правильно ли указаны данных доступа к брокеру на железке. Как вариант, попробовать подключиться каким-нибудь другим MQTT клиентом и убедиться, что данные подключения верные и подписка на события работает. Я MQTT тестировал на двух разных брокерах (Wiren board с Mosquito и X13.Home) и вродебы всё работало.Wmixa писал(а):Я не правильно выразился, зависает обработка bat файла.sergejey писал(а):Думаю, что не подвисает
Далеке в вебке время обновления всегда 00/00/00 00:00:00.
На самой железке с MQTT я не вижу ни каких ображений от majordomo
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 165
- Зарегистрирован: Пт янв 20, 2012 3:05 pm
- Благодарил (а): 9 раз
- Поблагодарили: 1 раз
Re: Подключеие MQQT Windows
При запуске php5 ./mqtt_daemon.php выдает
и далее тишина...
Хотелось бы инструкцию установке и настройке MQTT
Код: Выделить всё
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
Хотелось бы инструкцию установке и настройке MQTT
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Подключеие MQQT Windows
Тишина, потому что не приходят никакие сообщения от MQTT-брокера по указанному пути подписки либо некорректно прописаны данные подключения к брокеру.
Вот, к примеру, как настраивается для Wiren Board:
Вот, к примеру, как настраивается для Wiren Board:
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 708
- Зарегистрирован: Сб авг 18, 2012 10:21 am
- Благодарил (а): 26 раз
- Поблагодарили: 183 раза
Re: Подключеие MQQT Windows
А можно подробнее про интеграцию wiren board?sergejey писал(а): Вот, к примеру, как настраивается для Wiren Board:
-
- Сообщения: 25
- Зарегистрирован: Вт июн 24, 2014 10:24 am
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: Подключеие MQQT Windows
С другой машины по команде mosquitto_sub -h 192.168.11.60 -t /devices/wb-w1/controls/0000058d80ac данные с датчиков идут, список подписок тоже показывает.sergejey писал(а): Как вариант, попробовать подключиться каким-нибудь другим MQTT клиентом и убедиться, что данные подключения верные и подписка на события работает. Я MQTT тестировал на двух разных брокерах (Wiren board с Mosquito и X13.Home) и вродебы всё работало.
Вот настройки в вебе
Hostname: (*) 192.168.11.60
Port: (*) 1883
Subscription path: (*) /devices/#
Название: (*) Temp00
Местоположение: Rooms
Путь: (*) /devices/wb-w1/controls/0000058d80ac
Может я что то делаю не так?