mqtt Linux
Модератор: immortal
mqtt Linux
проблема такова, с клиента на nodejs прилетают данные моментально, а вот привязанные объекты к mqtt прилетают через раз. (в свойствах объекта значения устанавливаются верно)
- Вложения
-
- FireShot Capture - Панель управления - http___192.168.1.10_admin.png (88.16 КБ) 8644 просмотра
-
- FireShot Capture - Панель управления_ - http___192.168.1.10_admin.php.png (9.27 КБ) 8644 просмотра
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: mqtt Linux
Пожалуйста, подробнее -- не обновляются именно связанные свойства или в модуле mqtt они так же не обновляются? Второе выделенное было добавлено вручную?
Попробуйте открыть в папке /debmes/ лог работы cycle_mqtt (файл вида log_2015-04-17-cycle_mqtt.php.txt).
Там должно быть отражено время, когда mqtt-клиент majordomo получил событие.
Попробуйте открыть в папке /debmes/ лог работы cycle_mqtt (файл вида log_2015-04-17-cycle_mqtt.php.txt).
Там должно быть отражено время, когда mqtt-клиент majordomo получил событие.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: mqtt Linux
да забыл написать что в меню на эти объекты повешены кнопки в меню на главной страницы, при их нажатии значения верно устанавливаются а вот во вкладке mqtt данные не обновляются и в логе маскито также не постоянно прилетают данные
в файле логе mqtt но нет данных что должны отправиться
2015-05-14 22:24:10 Topic:arduino/street/temp 5
2015-05-14 22:24:10 Topic:arduino/street/hund 45
2015-05-14 22:24:10 Topic:arduino/street/Temp 45
2015-05-14 22:24:14 Topic:arduino/street/temp 5
2015-05-14 22:24:14 Topic:arduino/street/hund 45
2015-05-14 22:24:14 Topic:arduino/street/Temp 45
2015-05-14 22:24:28 Topic:arduino/street/temp 5
2015-05-14 22:24:28 Topic:arduino/street/hund 45
2015-05-14 22:24:28 Topic:arduino/street/Temp 45
2015-05-14 22:24:34 Topic:arduino/Hall/temp NAN
2015-05-14 22:24:34 Topic:arduino/Hall/press 764.49
2015-05-14 22:24:41 Topic:arduino/BedRoom1/hund 21.10
2015-05-14 22:24:42 Topic:arduino/street/temp 5
2015-05-14 22:24:42 Topic:arduino/street/hund 45
2015-05-14 22:24:42 Topic:arduino/street/Temp 45
2015-05-14 22:24:47 Topic:arduino/street/temp 5
2015-05-14 22:24:47 Topic:arduino/street/hund 45
2015-05-14 22:24:47 Topic:arduino/street/Temp 45
2015-05-14 22:24:50 Topic:arduino/street/temp 5
2015-05-14 22:24:50 Topic:arduino/street/hund 45
2015-05-14 22:24:50 Topic:arduino/street/Temp 45
2015-05-14 22:24:52 Topic:arduino/street/temp 5
2015-05-14 22:24:52 Topic:arduino/street/hund 45
2015-05-14 22:24:52 Topic:arduino/street/Temp 45
2015-05-14 22:25:15 Topic:arduino/KitchenRoom/temp 23.20
2015-05-14 22:25:15 Topic:arduino/KitchenRoom/hund 29.80
в логt arduino данные прилетают(только не постоянно)
в файле логе mqtt но нет данных что должны отправиться
2015-05-14 22:24:10 Topic:arduino/street/temp 5
2015-05-14 22:24:10 Topic:arduino/street/hund 45
2015-05-14 22:24:10 Topic:arduino/street/Temp 45
2015-05-14 22:24:14 Topic:arduino/street/temp 5
2015-05-14 22:24:14 Topic:arduino/street/hund 45
2015-05-14 22:24:14 Topic:arduino/street/Temp 45
2015-05-14 22:24:28 Topic:arduino/street/temp 5
2015-05-14 22:24:28 Topic:arduino/street/hund 45
2015-05-14 22:24:28 Topic:arduino/street/Temp 45
2015-05-14 22:24:34 Topic:arduino/Hall/temp NAN
2015-05-14 22:24:34 Topic:arduino/Hall/press 764.49
2015-05-14 22:24:41 Topic:arduino/BedRoom1/hund 21.10
2015-05-14 22:24:42 Topic:arduino/street/temp 5
2015-05-14 22:24:42 Topic:arduino/street/hund 45
2015-05-14 22:24:42 Topic:arduino/street/Temp 45
2015-05-14 22:24:47 Topic:arduino/street/temp 5
2015-05-14 22:24:47 Topic:arduino/street/hund 45
2015-05-14 22:24:47 Topic:arduino/street/Temp 45
2015-05-14 22:24:50 Topic:arduino/street/temp 5
2015-05-14 22:24:50 Topic:arduino/street/hund 45
2015-05-14 22:24:50 Topic:arduino/street/Temp 45
2015-05-14 22:24:52 Topic:arduino/street/temp 5
2015-05-14 22:24:52 Topic:arduino/street/hund 45
2015-05-14 22:24:52 Topic:arduino/street/Temp 45
2015-05-14 22:25:15 Topic:arduino/KitchenRoom/temp 23.20
2015-05-14 22:25:15 Topic:arduino/KitchenRoom/hund 29.80
в логt arduino данные прилетают(только не постоянно)
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: mqtt Linux
Так, я начинаю путаться. Данные в какаую сторону не обновляются? или в обе?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: mqtt Linux
возможно проблема в количестве соединений? mdm для установки значения пытается создать новое tcp соединение и не все mqtt-устройства поддерживают несколько соединений одновременно.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: mqtt Linux
так дело в том что данные из mdm периодически попадают на устройство (вот если с задержкой могут и попадать данные)sergejey писал(а):возможно проблема в количестве соединений? mdm для установки значения пытается создать новое tcp соединение и не все mqtt-устройства поддерживают несколько соединений одновременно.
мне просто не понятен механизм передачи данных из объектов в mqtt
- slgeo
- Сообщения: 551
- Зарегистрирован: Чт фев 05, 2015 2:35 pm
- Откуда: РнД
- Благодарил (а): 139 раз
- Поблагодарили: 74 раза
Re: mqtt Linux
У меня задумывается на несколько секунд и потом пишет:sergejey писал(а):возможно проблема в количестве соединений? mdm для установки значения пытается создать новое tcp соединение и не все mqtt-устройства поддерживают несколько соединений одновременно.
Код: Выделить всё
Warning: fsockopen(): unable to connect to 192.168.0.xxx:1883 (Connection timed out) in /var/www/lib/mqtt/phpMQTT.php on line 71
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
CONNECT
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: mqtt Linux
Arduino\libraries\UIPEthernet\utility\uip-conf.h
#define UIP_CONF_MAX_LISTENPORTS
Поменять с 1 на 4
#define UIP_CONF_MAX_LISTENPORTS
Поменять с 1 на 4
- Рейтинг: 1.16%
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
- slgeo
- Сообщения: 551
- Зарегистрирован: Чт фев 05, 2015 2:35 pm
- Откуда: РнД
- Благодарил (а): 139 раз
- Поблагодарили: 74 раза
Re: mqtt Linux
Там по умолчанию 4 и стоит.
Главное, с Android-телефона в MyMQTT, если изменить значение переменной, то оно срабатывает. Получается проблема на стороне МД. Он подвисает секунд на 30, и так и не меняет значение.
Получилось!
UIP_CONF_MAX_CONNECTIONS в uipethernet-conf.h
Все равно, спасибо, Ivan, за наводку!
Главное, с Android-телефона в MyMQTT, если изменить значение переменной, то оно срабатывает. Получается проблема на стороне МД. Он подвисает секунд на 30, и так и не меняет значение.
Получилось!
UIP_CONF_MAX_CONNECTIONS в uipethernet-conf.h
Все равно, спасибо, Ivan, за наводку!
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
CONNECT