Node-RED: различия между версиями

Строка 147: Строка 147:
== Использование нод ''mqtt in'' и ''mqtt out'' для взаимодействия с Wiren Board ==
== Использование нод ''mqtt in'' и ''mqtt out'' для взаимодействия с Wiren Board ==
=== Настройка подключения ===
=== Настройка подключения ===
Для обмена данными между Node-RED и контроллером Wiren Board можно использовать ноды: '''mqtt in''' для получения данных и  '''mqtt out''' для отправки.
[[Image: NodeRed_mqtt_nodes.jpg |300px|thumb|right| Ноды MQTT в Node-Red ]]
<gallery mode="packed" heights="150px">
Альтернативный вариант — использовать ноды '''mqtt in''' и  '''mqtt out'''.
Image: NodeRed_mqtt1.jpg | Обмен данными через MQTT в Node-Red
 
Image: NodeRed_mqtt_nodes.jpg | Ноды MQTT в Node-Red
</gallery>
Для настройки MQTT-соединения в Node-RED выполните следующие действия:
Для настройки MQTT-соединения в Node-RED выполните следующие действия:
#Перетащите ноду '''mqtt in''' в рабочую область.  
#Перетащите ноду '''mqtt in''' в рабочую область.  
Строка 162: Строка 160:
#Введите адрес mqtt-топика в поле '''Topic'''.  
#Введите адрес mqtt-топика в поле '''Topic'''.  
#Нажмите кнопку '''Done'''.
#Нажмите кнопку '''Done'''.
По такому же принципу настраивается нода '''mqtt out''', исключение — в конце адреса нужно указать <code>/on</code>, иначе параметр в топик не запишется. Например, <code>/devices/wb-mrgbw-d-fw3_129/controls/RGB Strip/on</code>. Подробнее читайте на странице [[MQTT | MQTT]].
По такому же принципу настраивается нода '''mqtt out''', исключение — в конце адреса нужно указать <code>/on</code>, иначе параметр в топик не запишется. Например, <code>/devices/wb-mrgbw-d-fw3_129/controls/RGB Strip/on</code>. Подробнее читайте на странице [[MQTT | MQTT]].
<gallery mode="packed" heights="220px" caption="Настройка  MQTT подключения в Node-RED">
<gallery mode="packed" heights="150px" caption="Настройка  MQTT подключения в Node-RED">
Image: NodeRed_mqtt4.jpg | Пример настройки ноды '''mqtt in'''
Image: NodeRed_mqtt4.jpg | Пример настройки ноды '''mqtt in'''
Image: mqtt_out_no.jpg  | Пример настройки ноды '''mqtt out'''
Image: mqtt_out_no.jpg  | Пример настройки ноды '''mqtt out'''
Image: NodeRed_mqtt1.jpg | Обмен данными через MQTT в Node-Red
</gallery>
</gallery>