translator, wb_editors
4251
правка
Matveevrj (обсуждение | вклад) |
Matveevrj (обсуждение | вклад) |
||
Строка 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"> |