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

Строка 146: Строка 146:


== Использование нод ''mqtt in'' и ''mqtt out'' для взаимодействия с Wiren Board ==
== Использование нод ''mqtt in'' и ''mqtt out'' для взаимодействия с Wiren Board ==
=== Настройка подключения ===
Для обмена данными между Node-RED и контроллером Wiren Board можно использовать ноды '''mqtt in''' для получения данных и  '''mqtt out''' для отправки.
Для обмена данными между Node-RED и контроллером Wiren Board можно использовать ноды '''mqtt in''' для получения данных и  '''mqtt out''' для отправки.
<gallery mode="packed" heights="150px">
<gallery mode="packed" heights="150px">
Строка 166: Строка 167:
Image: NodeRed_mqtt2.jpg | Окно настройки MQTT-брокера, вкладка ''Connecting''
Image: NodeRed_mqtt2.jpg | Окно настройки MQTT-брокера, вкладка ''Connecting''
Image: NodeRed_mqtt3.jpg  | Окно настройки MQTT-брокера, вкладка ''Security''
Image: NodeRed_mqtt3.jpg  | Окно настройки MQTT-брокера, вкладка ''Security''
</gallery>
=== Отправка и получение данных ===
После настройки mqtt-ноды в нее можно отправлять команды управления. При этом значение параметра будет записываться в соответствующий mqtt-топик.
Для отправки команды можно использовать ноду '''inject'''.
#Перетащите ноду '''inject''' в рабочую область.
#Подключите ее ко входу ноды '''mqtt in'''.
#Зайдите в настройки ноды '''inject''' и задайте ''Имя'' ноды, ''Тип переменной'' и ее ''Значение''. Нажмите кнопку '''Done'''.
<gallery mode="packed" heights="130px">
Image: Inject1.jpg | Пример настроек ноды '''inject''' для управления дискретным параметром
Image: Inject2.jpg | Поле настройки периодов повторения отправки ноды '''inject'''
</gallery>
<gallery mode="packed" heights="100px">
Image: Node_inject.jpg | Пример использования ноды '''inject'''
</gallery>
</gallery>


После настройки ввода и вывода можно обрабатывать данные внутри Node-RED. Например, настроить использование сторонних сервисов.
После настройки ввода и вывода можно обрабатывать данные внутри Node-RED и настроить использование сторонних сервисов, например, [[Node-RED_Alice | Умный дом с Алисой]].


<gallery mode="packed" heights="150px">
<gallery mode="packed" heights="150px">
translator, wb_editors
4251

правка