阿里云首页 AIoT数字园区引擎

附录D.1 【园区版】迪盛 BACnet 设备接入-Rev1.0-20200806

修改记录及版本信息

序号

版本号

修改内容

修改时间

1

Rev1.0

与社区版Rev1.0对齐

2020-08-06

2

Rev1.0

根据设备信息表和点位表跟新

2021-01-27

1 迪盛BACnet设备支持对接的型号

对接型号支持

DS MicroGateway

对接类型

网关

通信方式

IP

2 BACnet设备接入操作

登录AIoT开放平台,选择数字园区引擎下的对应项目的实例,如下图所示:

image.png

点击基础能力-边缘管理-网关管理,点击对应的网关实例右侧的设备集成,如下图所示

image.png

2.1 添加BACnet协议

在设备集成页面首次集成时需要点击“新增协议”添加协议及设备:

image

在设备集成页面非首次集成时,需点击网关右侧的设置按钮中的“添加协议”:

image

点击网关右侧的设置图标,首先,在弹出菜单中选择添加协议”

然后,在下拉选择的协议列表中选择“BACnet(官方)”:

image

点击“配置信息”,进行连接通道配置。

BACnet中有通道概念,意指链路。需指定BACnet采用哪种链路进行通信,目前支持IP和MS/TP两种方式。

参照甲方提供的<楼宇设备信息表>的“BACnet设备信息表” TAB页,如下图所示,查看传输方式。如果传输方式是IP,则请参照下面的2.1.1节(添加协议:通道通信方式为IP )添加协议;如果传输方式是MSTP,则请 参照下面的2.1.2节(添加协议:通道通信方式为MSTP)添加协议。如果两个都有的话,则两个协议都需要添加

6512F884-C02F-4059-BB79-6B5548550066.png

2.1.1 添加协议: 通道通信方式为IP

image.png

通道名称:自定义一个名称,不能与同一协议下的通道重名。输入示例为chn_bacnet_IP

输入方式:选择BACnet与设备通信链路。通道通信方式为IP时,选择IP

网卡名:输入网关接入内网网络的网卡名。请参考安装边缘网关时,使用<物业管理一体机实施手册>的1.1节(IP配置及网络测试) 确定下来的内网网卡名。输入示例为enp3s0。

2.1.2 添加协议: 通道通信方式为MSTP

image

串口:linux下串口设备路径。请参照甲方提供的<楼宇设备信息表>的BACnet设备信息表 TAB页的串口名填写。如下图所示。输入示例为/dev/ttyS0

波特率:选择BACnet的MS/TP链路的波特率,BACnet协议不支持多种波特率共存的情况。请参照甲方提供的<楼宇设备信息表>的BACnet设备信息表 TAB页的串口波特率填写

地址:0~127,表示网关在MS/TP网络中的地址。请参照甲方提供的<楼宇设备信息表>的BACnet设备信息表 TAB页的MS/TP地址填写

C06636B8-CE45-431F-8ADF-398AB5B1F4FE.png

注: BACnet每个传输方式只能选择一次,即添加BACnet IP通道之后,不允许再添加BACnet IP通道。同样的,MS/TP通道也有此限制

2.2 添加BACnet设备

在添加好BACnet协议及相应的通道配置之后,接下来,我们需要添加BACnet子设备

2.2.1 添加BACnet设备:通道通信方式为IP

2.2.1.1 设备创建

如下图所示,点击2.1.1节创建的BACnet/chn_bacnet_IP 协议旁“设置”图标,选择新建设备”

image.png

填写示例如下:

image.png

设备名称:请参照甲方提供的<楼宇设备信息表>的BACnet设备信息表 TAB页的IoT编码填写

设备别名:请参照甲方提供的<楼宇设备信息表>的BACnet设备信息表 TAB页的设备名称填写

功能定义:选择已有模型。请参照甲方提供的<楼宇设备信息表>的BACnet设备信息表 TAB页的模型名称。如果该设备模型是气体传感器,则选择智慧社区/设施设备/气体感测器;如果设备是如果该设备模型是照明回路,则选择智慧社区/设施设备/照明回路;如果该设备模型是风机控制器,则选择智慧社区/设施设备/风机控制器如下图所示。

895B4E10-2898-4665-95D5-93B6835FE75C.png

设备ID:BACnet设备在BACnet网络中的设备ID号。请参照甲方提供的<楼宇设备信息表>的BACnet设备信息表 TAB页的设备ID填写

上报周期:设备属性上报周期,单位是毫秒。请参照甲方提供的<楼宇设备信息表>的BACnet设备信息表 TAB页的点位上报周期填写

离线判定周期:设备的无响应时间上限,如果设备超过此时间无响应,将会在云端下线。请参照甲方提供的<楼宇设备信息表>的BACnet设备信息表 TAB页的设备离线判定周期填写

通信方式:请参照甲方提供的<楼宇设备信息表>的BACnet设备信息表 TAB页的通信方式填写

非定向:通过广播发现BACnet网络中的设备。

定向:即Add a Remote Device Without a BBMD模式。

对于定向功能,配置界面中会增加两个参数,如下图所示:

image

最大报文长度:BACnet设备的max_apdu。请参照甲方提供的<楼宇设备信息表>的BACnet设备信息表 TAB页的最大报文长度填写

地址: IP地址加端口号。请参照甲方提供的<楼宇设备信息表>的BACnet设备信息表 TAB页的设备IP设备端口填写。输入示例为:192.168.0.100:47808

点击“确定”按钮后,完成设备的创建。。

2.2.1.2 设备点位信息配置

按照前述步骤创建好设备后,按照设备的点位信息进行功能定义,点击“上云配置”:

image

1 属性配置

进入上云配置界面后,可以点击“功能定义”或“新增功能”为设备创建一个属性点:

image

弹出下面对话框,

image

名称:属性的功能名称。请根据甲方提供的<楼宇设备信息表>的BACnet设备信息表 TAB页该设备的设备IoT编码,找到甲方提供的<楼宇设备点位信息表>的BACnet设备点位表 TAB页对应的设备IoT编码所在行,参照该行的设备名称填写

标识符:属性的英文名称,该设备下标识符要唯一。同样过程,找到甲方提供的<楼宇设备点位信息表>的BACnet设备点位表 TAB页对应的设备IoT编码所在行,参照该行的功能标识符填写

数据类型:会根据BACnet属性的扩展参数自动更改。同样过程,找到甲方提供的<楼宇设备点位信息表>的BACnet设备点位表 TAB页对应的设备IoT编码所在行,参照该行的数据类型填写

取值范围:设置BACnet属性的范围。同样过程,找到甲方提供的<楼宇设备点位信息表>的BACnet设备点位表 TAB页对应的设备IoT编码所在行,参照该行的数据范围填写

步长:设置属性值的精度。同样过程,找到甲方提供的<楼宇设备点位信息表>的BACnet设备点位表 TAB页对应的设备IoT编码所在行,参照该行的步长填写

单位:物理单位。同样过程,找到甲方提供的<楼宇设备点位信息表>的BACnet设备点位表 TAB页对应的设备IoT编码所在行,参照该行的单位填写

读写:设置属性的读写权限。同样过程,找到甲方提供的<楼宇设备点位信息表>的BACnet设备点位表 TAB页对应的设备IoT编码所在行,参照该行的读写标志填写

2 扩展信息配置

点击 扩展参数的下面的增加参数,进行扩展参数配置:

image.png

在弹出的对话框里,填写扩展参数:

image

对象类型:BACnet协议中定义的object type。同样过程,找到甲方提供的<楼宇设备点位信息表>的BACnet设备点位表 TAB页对应的设备IoT编码所在行,参照该行的对象类型填写

对象ID:BACnet协议中定义的object instance。同样过程,找到甲方提供的<楼宇设备点位信息表>的BACnet设备点位表 TAB页对应的设备IoT编码所在行,参照该行的对象ID填写

属性ID:BACnet协议中定义的property instance。同样过程,找到甲方提供的<楼宇设备点位信息表>的BACnet设备点位表 TAB页对应的设备IoT编码所在行,参照该行的属性ID填写

数据类型:BACnet协议中定义的属性数据类型,此处选择的类型会改变上一张图的数据类型。同样过程,找到甲方提供的<楼宇设备点位信息表>的BACnet设备点位表 TAB页对应的设备IoT编码所在行,参照该行的数据类型填写

填写完成,点击确定。

添加完设备功能如下图:

image

点击“新增功能”,重复上述步骤,可以为设备继续添加其他属性点。

2.2.2 添加BACnet设备:通道通信方式为MTSP

image.png

如下图所示,点击2.1.2节创建的BACnet/chn_bacnet_MSTP 协议旁“设置”图标,选择新建设备”。

后续的操作,除了下面通信方式不一样其他与2.2.1基本相同

创建chn_bacnet_MSTP设备,通信方式只支持非定向,无法选择定向。如下图所示

image.png

2.3 部署设备配置

在完成驱动和设备的配置后,点击部署,进行设备配置的协议下发到边缘服务器。如下图所示。

特别提醒:驱动部署时,网关侧对应驱动将重启,该驱动下的所有设备将出现离线后在线。这期间设备不可用,请部署人员提前与甲方沟通部署时间

image.png

点击部署后可以查看设备配置下发的状态和部署进度。

image.png

说明:如果某个设备有新更新的配置信息,重新点击部署后,只会下发有改动的设备配置协议,其余未修改的配置信息不会再次下发到边缘服务器,部署的时间根据修改的设备数量有关。