工业智能网关一共有四个com 接口,
以com口采集楼宇控制bacnet ms/tp设备为例,com口 485接口a+、b-分别对应楼宇控制 bacnet ms/tp设备 485接口的a+、b-。
com口的配置工业智能网关bl110 采集 楼宇控制bacnet协议接入金鸽mqtt云平台
(1)双击“com1”,弹出com属性配置框。(2)模式选择:采集。(3)因是采集楼宇控制 bacnet ms/tp设备,因此,设备品牌:从下拉框中选择“bacnet”,设备型号:bacnet ms/tp。按钮里面的轮询间隔和通讯超时根据需求设置。(4)波特率、停止位、数据位、校验位根据 楼宇控制 bacnet ms/tp设备串口的参数进行配置,与其保持一致。(5)点击“确定”。
注:点击“写入配置”网关设备将自动重启,重启后com口的配置才会生效。
添加com口设备 楼宇控制bacnet协议工业智能网关bl110 采集 楼宇控制bacnet协议接入金鸽mqtt云平台
(1)点击“com1”,点击鼠标右键,点击“添加”,弹出设备配置框。(2)设备名称任意填写,如:bacnet ms/tp。(3)本地mac:根据需求填写,默认是127。(4)设备mac:楼宇控制bacnet ms/tp设备的mac,根据设备填写。(5)设备地址:填写楼宇控制 bacnet ms/tp设备的实例。(6)点击“确定”,添加楼宇控制bacnet ms/tp设备。
注:点击确定后会在com1下显示添加的设备见上图显示出来bacnet ms/tp,如果想添加多个设备,重复(1)--(6)步骤即可。
注:点击“写入配置”网关设备将自动重启,重启后添加com1口的bacnet ms/tp设备才添加成功。
添加采集楼宇控制 bacnet ms/tp设备的数据点本示例以采集analoginput对象为例配置如下:
工业智能网关bl110 采集 楼宇控制bacnet协议接入金鸽mqtt云平台
(1)点击楼宇控制“bacnet ms/tp”,鼠标光标移动到方框内,鼠标右键,点击“添加”弹出数据点设置框。(2)变量名称:命名数据点的名字,如:采集“analoginput 1”的数据,可以填写为:analoginput。(3)数据点的mqtt标识符,可以任意填写。标识符不能重复,如:采集“analoginput 1”数据点的标识填写为“reg001”。(4)根据需求选择采集地址按什么数据格式填写输入网关,oct/dec/hex分别是八进制/十进制/十六进制。楼宇控制bacnet ms/tp数据点都选择十进制。(5)地址类型:根据采集的 楼宇控制bacnet ms/tp的对象类型选择。如:要采集“analoginput 1”的数据则选择“analoginput”。(6)地址:对象实例编号,如:采集“analoginput 1”的数据,对象实例编号为:1。(7)数据类型:根据选择采集楼宇控制 bacnet ms/tp设备对象的当前值的属性选择。(8)添加数量:如果是采集连续地址,同一寄存器可以多个采集。(9)读写类型:从“只读”、“可读可写”中选择。(10)系数:扩大或缩小多少倍上传给平台,根据需求填写。(11)映射地址:填写采集到的数据点存储到bl103网关设备的地址,可以随意填写。映射地址不能重复。范围:0-2000。如:采集“analoginput 1”的映射地址为“20”。配置软件上映射地址外面表示modbus地址,括号里面http://m.xxx表示plc modbus地址。(12)变量单位:根据需求任意填写,可以不填写。(13)点击“确定”。
注:点击“确定”后数据点会在方框内显示出来见上图,如果想继续添加数据点,在方框鼠标右键,点击“添加”弹出数据点配置框,重复(2)--(13)步骤。
注:点击“写入配置”网关将自动重启,重启后采集楼宇控制 bacnet ms/tp的数据点才生效。
接入金鸽mqtt云平台的步骤如下:
金鸽mqtt的配置工业智能网关bl110 采集 楼宇控制bacnet协议接入金鸽mqtt云平台
操作步骤:(1)双击“金鸽mqtt”弹出金鸽mqtt配置框。(2)点击启用按钮,启用金鸽mqtt。默认:关闭。灰色表示:不启用,绿色表示:启用。(3)服务器ip/域名:http://1883.dtuip.com,默认填写好,不需要填写。(4)端口:1883,默认填写好,不需要填写。(5)客户端id:填写金鸽平台的序列号,需要联系销售提供序列号。(6)用户名:mqtt,默认填写好,不需要填写。(7)密码:mqttpw,默认填写好,不需要填写。(8)订阅主题:填写格式:金鸽平台的序列号/+,需要联系销售提供序列号。(9)发布主题:填写金鸽平台的序列号,需要联系销售提供序列号。(10)上传周期:数据定时发布间隔时间,默认30s。(11)mqtt数据补传:金鸽云此功能暂未开放。(12)选择数据点上传:在配置框右边的方框内选择要上传的数据点,默认空白表示全部上传。(13)点击“确定”,确定金鸽mqtt的配置。(14)点击“写入配置”,网关设备重启后,金鸽mqtt才启用。重新打开配置软件登录设备,可以在基本信息页面可以看到“金鸽mqtt上线状态”的提示灯是红色,表示金鸽mqtt已连接上。最右边显示从机设备在线的状态。
在金鸽云上查看数据在平台上先配置数据点,在配置数据点的标识符,标识符与配置软件的mqtt标识一致。部分数据点配置如下。如:采集s7-200smart数据点vw0,在配置软件上的mqtt标识为“vw0”,则金鸽云上读写标识要为“vw0”。
工业智能网关bl110 采集 楼宇控制bacnet协议接入金鸽mqtt云平台
工业智能网关bl110 采集 楼宇控制bacnet协议接入金鸽mqtt云平台
工业智能网关bl110 采集 楼宇控制bacnet协议接入金鸽mqtt云平台
采集到的数据点的值如下:
工业智能网关bl110 采集 楼宇控制bacnet协议接入金鸽mqtt云平台
工业智能网关bl110 采集 楼宇控制bacnet协议接入金鸽mqtt云平台
工业智能网关bl110 采集 楼宇控制bacnet协议接入金鸽mqtt云平台
数据下发
以控制fx3u的y6为例
工业智能网关bl110 采集 楼宇控制bacnet协议接入金鸽mqtt云平台
工业智能网关bl110 采集 楼宇控制bacnet协议接入金鸽mqtt云平台
金鸽mqtt的数据格式mqtt client one 和mqtt client two的“kingpigeon”json数据格式和金鸽mqtt的数据格式一样详情如下
1)设备发布消息中有效载荷数据格式
发布主题:序列号(对应配置的发布主题设置项)
{ sensordatas: [ { //布尔量 flag: y0, //读写标识 switcher: 1 //数据类型及值 },{ //数值型 flag: vw0, //读写标识 value: 8 //数据类型及值 },{ //gps 定位 flag: gps, //gps标识 lat: 224.1377, //纬度数据 lng: 113.4791 //经度数据 }],state:alarm, //报警标识符(配置软件“报警与事件”配置有报警事件,触发报警时才有此标识,定时上报数据无此标识)state:recovery, //报警恢复标识符(报警恢复时才有此标识,定时上报数据无此标识)gateway_indentify: beilai //网关名称标识符,上传网关名称 time: 1622700769, //时间标识符,数据发布的时间戳 addtime: 2021-06-03 06:12:49 //时间标识符,上传网关的时间retransmit:enable //重传标识符,表示mqtt历史数据(有重传历史数据时才有此标识,定时上报数据无此标识)}
注:
//读写标识:字符为flag,其后为数据点的mqtt标识符,添加数据点时填写的mqtt标识符,可以自主定义。
工业智能网关bl110 采集 楼宇控制bacnet协议接入金鸽mqtt云平台
//数据类型及值:根据类型分为:
1、布尔量数据:字符为switcher,其后为0或1(0代表断开,1代表闭合)。
2、数值型数据:字符为value,其后为具体数值。
3、gps定位数据:gps纬度字符为lat,其后为具体数值
gps经度字符为lng,其后为具体数值
//报警、恢复标识:字符为state,其后为alarm或recovery(alarm代表报警数据,recovery代表报警恢复数据)。
//网关名称标识:字符为gateway_indentify,其后为网关的名称。
//时间标识:字符为time,其后为具体的上报时间戳。
//时间标识:字符为addtime,其后为网关的时间。
//重传标识:字符为retransmit,其后为enable。
网络掉线期间采集到的数据会暂存在设备,在网络恢复时重新发布,用“retransmit”字段标识,表示历史数据。(需要在配置界面上启用数据补传)
2)设备订阅消息中有效载荷数据格式
订阅主题:序列号/+(对应配置的订阅主题设置项)(金鸽2.0下行发布报文用的主题名为“序列号/传感器id”,所以设备订阅主题需要加上通配符“/+”,这样才能收到平台下发数据实现控制)
{sensordatas:[{ //布尔量下发sensorsid: 211267, //平台传感器idswitcher:1, //数据类型及值flag:y0 //读写标识},{ //数值型下发sensorsid: 160239, //平台传感器idvalue:10, //数据类型及值flag:vw0 //读写标识}],down:down //平台下行报文标识}
注:
//平台传感器id:字符为sensorsid,其后为id号(id由平台自动生成),自建平台不用关心该项。
//数据类型及值:根据类型分为:
1、开关型数据:字符为switcher,其后为0或1(0代表断开,1代表闭合)
2、数值型数据:字符为value,其后为具体数值
//读写标识:字符为flag,其后为代表数据点的mqtt标识。
//平台下行报文标识:字符为down,其后为down,代表此为平台下行数据。
注意:布尔量下发值不带双引号,数值型下发的值要带双引号。
天能控股张天任:动力电池产业将更好地实现可持续发展
360N5S评测:360N5S和红米Note4X高配版对比评测,外观、配置、性能、价格谁将主宰千元市场?
中国移动:安全可靠的5G解决方案是电网智能化升级的关键
自来水恒压供水系统如何实现远程监控?
基于STM32MP1的智能取票机应用界面方案
工业智能网关BL110应用之64:如何实现智能楼宇控制BACnet 接入金鸽MQTT云平台
最大限度地减少Ćuk调节器的排放
怎么制动电机?BLDC到底有哪些快速制动方法呢?具体怎么操作呢?
3GPP为 5G 定位扩展到更多应用场景和领域构建了基础条件
华为麒麟990 5G荣获“最佳5G芯片奖”
DDR5内存与上一代DDR4之间的一些关键区别到底是什么?
银宝山新发布2020年半年度报告
显微镜下的Intel 14nm处理器:令人惊叹的技术实力
5gwifi和普通wifi有什么区别 5g频段wifi和wifi6区别
数字电网建设与新型电力系统构建
MEMS行业面临哪些主要挑战?
数之联创始人周涛:“道阻且长,行则将至”,数据要素流通体系构建的成都经验
胎压监测系统将成国内汽车安全的标配
物联网技术的大量普及与飞速发展将引发智慧商业物种大爆发
GSMA大中华区总裁斯寒:GSMA将焦点转移到了中国