Подключеие MQQT Linux
Добавлено: Пт мар 04, 2016 1:04 pm
По инструкции Подключение MQTT Windows настроил - все работает, но осталось несколько вопросов:
1. как сделать отправку события в скрипте наподобие
$mqtt->publish("topic","value");
и можно ли использовать то-же соединение с брокером которое используется для subscribe? (в основном для ускорения работы и исключения накладных расходов на connect)
я понимаю, что можно сделать отдельный коннект а-ля:
$mqtt = new phpMQTT($host, $port, "MajorDoMo MQTT Client");
$mqtt->connect(true, NULL, $login, $pass);
$mqtt->publish("topic","value");
$mqtt->close();
или даже так
system("mosqutto_pub -t /TOPIC/SUBTOPIC -m VALUE");
но накладные расходы жалко
2. создал объект, сделал слайдер, связал с Mqtt топиком - все работает, но почему-то не всегда - где посмотреть отладку?
причем в логе ajax отрабатывает, а на брокер отсылки не происходит и сбоит при частых изменениях.
1. как сделать отправку события в скрипте наподобие
$mqtt->publish("topic","value");
и можно ли использовать то-же соединение с брокером которое используется для subscribe? (в основном для ускорения работы и исключения накладных расходов на connect)
я понимаю, что можно сделать отдельный коннект а-ля:
$mqtt = new phpMQTT($host, $port, "MajorDoMo MQTT Client");
$mqtt->connect(true, NULL, $login, $pass);
$mqtt->publish("topic","value");
$mqtt->close();
или даже так
system("mosqutto_pub -t /TOPIC/SUBTOPIC -m VALUE");
но накладные расходы жалко
2. создал объект, сделал слайдер, связал с Mqtt топиком - все работает, но почему-то не всегда - где посмотреть отладку?
причем в логе ajax отрабатывает, а на брокер отсылки не происходит и сбоит при частых изменениях.