概述
星纵物联LoRaWAN®网关内置Node-RED,可以帮助用户轻松模拟和设置相关解决方案。本指南我们将使用网关内嵌的Node-RED功能改变UC501的数字输出状态,使灌溉设备根据EM500-SMTC检测到的土壤湿度进行信号输出。

准备
星纵物联LoRaWAN®网关
星纵物联LoRaWAN®传感器和控制器
步骤
在网关嵌入式网络服务器(NS)中添加并激活 EM500-SMTC 和 UC501。(可参考“网关内置NS添加节点设备”)

进入网关“App > Node-RED”页面启用Node-RED后点击保存。由于Node-RED需要调用到网络上面的组件,所以需要网关能正常连网才能使用些功能。

点击操作界面,输入网关账号密码,即可进入Node-RED操作界面。


将所有模块添加到 Flow 接口。

1)LoRa Input: 从网络服务器中的传感器获取所有上行链路消息。
2)Device Filter: 通过Device EUI过滤设备。在这里,我们将其配置为通过设备 EUI 过滤,筛选出EM500-SMTC 和 UC501。


3)解码器(Decoder): 内嵌星纵物联LoRaWAN®终端设备解码器代码,选择型号直接使用。在这里选择EM500-SMTC和UC501对应的解码器。


4)开关(Switch):用来设置判断条件(If…)。当满足土壤湿度≤60%条件和当土壤湿度>60%时。

5) 调试(Debug): 在调试侧栏选项卡和可选的运行时日志中显示选定的消息属性。这里,我们用它来查看UC501和EM500-SMTC的上行包内容,默认保持Output为payload 。

6)LoRa Output: 发送下行命令给其他设备。在这里,我们将发送两种类型的下行命令来更改 UC501的 DO 状态。


单击部署,以保存并应用所有配置。

当湿度值低于 60% 时,转到网关网络服务器 > 数据包页面,我们将看到有下行消息到 UC501,将输出端口状态更改为高。


收到ACK命令后,我们再次检查MSG模块,点击Debug message图标,我们会看到UC501的数字输出变为高电平状态。

FAQ
问题:当我使用第三方传感器时,如何将解码器代码添加到网关Embedded Node-RED?
回答:请添加功能模块自行开发解码器代码。
