ThingsPanel对接GB26875.3-2011报警传输网络通信协议
发布日期:
这个教程我们来讲一下使用兴宇腾无线压力变送器如何接入ThingsPanel 1.0.0。
物联传感设备与物联网云平台的通信内容主要是监测数据周期性采集上报、报警故障等 数据的实时上传。云平台作为监测中心,设备作为客户端,客户端采用主动上报的方式上传 监测数据。 设备端支持 TCP、UDP 等通信协议,采用联网方式实现与平台的对接。
分析
该无线压力变送器协议以《GB26875.3-2011 报警传输网络通信协议》为基础设定。分析该协议为字节数据包传输,上行和下行都需要做比较复杂的解析,不适合使用脚本或者规则引擎,这里就采用ThingsPanel的服务接入方式对接,编写一个服务插件用来对接该设备,使用AI工具辅助开发,开发时间1天,目标:该服务插件可接入大量该设备稳定运行。
协议插件源码
https://gitee.com/ThingsPanel/protocol-plugin-pressure-transmitter.git
开发
● 阅读服务插件开发文档,下载开发SDK进行开发
配置设备
配置端口和地址为服务插件的地址
登录平台
创建配置模板对接数据,可选择创建功能模板建立数据模型,便于数据展示