Node-RED: различия между версиями
Matveevrj (обсуждение | вклад) |
|||
Строка 161: | Строка 161: | ||
#Нажмите кнопку '''Done'''. | #Нажмите кнопку '''Done'''. | ||
По такому же принципу настраивается нода '''mqtt out''' | По такому же принципу настраивается нода '''mqtt out'''. | ||
<gallery mode="packed" heights="150px" caption="Настройка MQTT-брокера (Server)> | <gallery mode="packed" heights="150px" caption="Настройка MQTT-брокера (Server)> | ||
Image: NodeRed_mqtt2.jpg | Вкладка ''Connecting'' | Image: NodeRed_mqtt2.jpg | Вкладка ''Connecting'' | ||
Image: NodeRed_mqtt3.jpg | Вкладка ''Security'' | Image: NodeRed_mqtt3.jpg | Вкладка ''Security'' | ||
</gallery> | </gallery> | ||
=== Отправка команд === | |||
Для отправки команды контроллеру по MQTT используется нода '''mqtt out'''. При это в поле '''Topic''' указывается адрес mqtt-топика контроллера, в который необходимо записать параметр. Нужно учитывать, что в конце адреса ноды '''mqtt out''' нужно написать <code>/on</code>, иначе параметр в топик не запишется. Например, <code>/devices/wb-mrgbw-d-fw3_129/controls/RGB Strip/on</code>. Подробнее читайте на странице [[MQTT | MQTT]]. | |||
<gallery mode="packed" heights="150px" caption="Настройка нод для работы с MQTT"> | <gallery mode="packed" heights="150px" caption="Настройка нод для работы с MQTT"> | ||
Image: NodeRed_mqtt4.jpg | Пример настройки ноды '''mqtt in''' | Image: NodeRed_mqtt4.jpg | Пример настройки ноды '''mqtt in''' | ||
Строка 172: | Строка 173: | ||
Image: NodeRed_mqtt1.jpg | Обмен данными через MQTT в Node-Red | Image: NodeRed_mqtt1.jpg | Обмен данными через MQTT в Node-Red | ||
</gallery> | </gallery> | ||
Для отправки параметра в ноду '''mqtt out''' можно использовать ноду '''inject'''. | |||
#Перетащите ноду '''inject''' в рабочую область. | #Перетащите ноду '''inject''' в рабочую область. | ||
#Подключите ее ко входу ноды '''mqtt out'''. | #Подключите ее ко входу ноды '''mqtt out'''. |