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

Нет описания правки
Строка 158: Строка 158:
=== Примеры ===
=== Примеры ===
В комплекте с WB-Nodes есть примеры для [[Node-RED Apple HomeKit | Apple HomeKit]] и Яндекс.Алисы, найти их можно в '''Menu''' → '''Import''' → '''Examples'''.
В комплекте с WB-Nodes есть примеры для [[Node-RED Apple HomeKit | Apple HomeKit]] и Яндекс.Алисы, найти их можно в '''Menu''' → '''Import''' → '''Examples'''.
<gallery mode="packed" heights="250px" caption="Примеры из комплекта WB-Nodes">
<gallery mode="packed" heights="200px" caption="Примеры из комплекта WB-Nodes">
Image: WB-Nodes Examples 1.png | Список примеров
Image: WB-Nodes Examples 1.png | Список примеров
Image: WB-Nodes Examples 2.png | Пример в рабочей области
Image: WB-Nodes Examples 2.png | Пример в рабочей области
</gallery>
</gallery>


== Подключение к Node-RED через MQTT ==
Для обмена данными между Node-REDи контроллером Wiren Board можно использовать подключение к MQTT-топикам.
Чтобы подключиться к MQTT-брокеру используйте ноды '''MQTT Input''' для получения данных и  '''MQTT Output''' для отправки.
<gallery mode="packed" heights="150px">
Image: NodeRed_mqtt1.jpg | Настройка соединения MQTT в Node-Red
Image: NodeRed_mqtt_nodes.jpg | Ноды MQTT в Node-Red
</gallery>
Для настройки MQTT-соединения в Node-RED выполните следующие действия:
#Перетащите ноду '''MQTT In''' в рабочую область.
#Войдите в конфигурацию ноды и нажмите на '''Карандаш''' напротив поля '''Server'''.
#На вкладке '''Connecting''' задайте адрес брокера и номер порта.
#:В поле '''Name''' введите любое имя сервера.
#:На вкладке '''Security''' можно указать Имя пользователя и Пароль для подключения к брокеру. Если в качестве брокера выступает контроллер Wiren Board, это поле нужно оставить пустыми.
#После заполнения всех полей нажмите кнопку '''Update'''. Созданный брокер теперь можно использовать для настройки всех подключений.
#Выберите созданные брокер из списка в поле '''Server'''.
#Введите адрес mqtt-топика в поле '''Topic'''.
#Нажмите кнопку '''Done'''.
<gallery mode="packed" heights="150px" caption="Настройка  MQTT подключения в Node-RED">
Image: NodeRed_mqtt4.jpg | Окно настройки MQTT ноды
Image: NodeRed_mqtt2.jpg | Окно настройки MQTT-брокера, вкладка ''Connecting''
Image: NodeRed_mqtt3.jpg  | Окно настройки MQTT-брокера, вкладка ''Security''
</gallery>
По такому же принципу настраивается нода MQTT Out.
После настройки ввода и вывода можно обрабатывать данные внутри Node-RED. Например, настроить использование сторонних сервисов.
<gallery mode="packed" heights="150px">
Image: NodeRed_mqtt5.jpg | Пример управления с помощью Алисы
</gallery>
== Примеры использования ==
== Примеры использования ==
Примеры использования Node-RED с WB-Nodes на контроллерах Wiren Board:
Примеры использования Node-RED с WB-Nodes на контроллерах Wiren Board:
translator, wb_editors
4266

правок