星纵网关BACnet对接楼宇系统
目录
概述
星纵物联LoRaWAN®网关能够对LoRaWAN®终端节点的上报数据进行解码,并将终端数据转发到BMS系统或BACnet设备使用的BACnet对象,从而便捷的将LoRaWAN®终端设备集成到楼宇管理系统中。
准备
- 星纵物联LoRaWAN®网关:UG56/UG65/UG67
- 星纵物联LoRaWAN®传感器:本文以EM300-TH为例
- BACnet客户端工具:文本以“InneaBACnetExplorer”工具为例
步骤
1. 网关上添加并解码传感器
- 在网关上添加并激活传感器。添加步骤参考:网关内置NS添加节点设备
- 在网关上正确解码传感器。解码步骤参考:如何在网关上使用编解码器
添加此设备时,请选择正确的有效负载编解码器,若使用的是星纵物联LoRaWAN®网关内置编解码库中的30款常规终端设备,客户无需手动添加解码,只需要在添加设备界面,填写相应的名称即可,如图1/图2所示,同时对于特殊解码需求,仍保留自定义解码功能。若编码库中没有,则需要手动自定义添加解码,如图1所示。
图1:网关内置及自定义添加编解码器
图2:载荷编解码器EM300-TH
- 进入“Network Server> 数据流” ,选择UpUnc数据类型,单击详情查看传感器是否正常解码,若正常JSON项将显示解码的结果。
2. 网关配置BACnet Server功能
基于预解析功能后,网关增加BACnet Server功能,将终端传感器数据转化为BACnet协议数据,快速对接至楼宇场景中原有的BACnet系统。
- 进入“Network Server> 应用”,选择您使用的应用程序并添加BACnet/IP数据传输类型。
- 进入“协议集成> BACnet Server > Server”开启BACnet服务.
注意:设备ID应该更改为唯一值,以避免与其他BACnet服务器设备或者BACnet客户端冲突。
- 进入“协议集成> BACnet Server > BACnet对象”,点击“添加”添加对象。
参数 | 说明 |
设备名称 | 选择在“Network Server > 设备”中添加的设备。 |
LoRa®对象 | 选择在“Network Server > 数据流”页面的JSON项中的参数或自定义解码的传感器变量,如温度,湿度,电量等。 |
对象名称 | 自定义唯一的对象名称。 |
对象类型 | 可选择Analog Input(模拟输入)、Analog Output(模拟输出)、Analog Value(模拟值)、Binary Input(二进制输入)、Binary Output(二进制输出)、Binary Value(二进制值)。 |
COV | 是否启用COV,当模拟类型对象值的变化超过COV增量时,网关将主动向BACnet客户端发送通知,需要确保BACnet客户端支持COV特性。 |
本文以温湿度传感器EM300-TH为例:
- 添加后,可通过更新时间字段检查对象值是否定期更新。
3. BACnet客户端工具
- 下载并打开“InneaBACnetExplorer”客户端,单击“Network”搜索设备。
- 在左侧“Local network”下方点击对应设备,获取更详细的信息。