[发明专利]传感器通讯协议解析方法、系统、存储介质及电子设备在审
申请号: | 202211156537.8 | 申请日: | 2022-09-22 |
公开(公告)号: | CN115622986A | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | 刘佳兵;张辉 | 申请(专利权)人: | 勤上光电股份有限公司 |
主分类号: | H04L67/02 | 分类号: | H04L67/02;H04L67/12;H04L69/22;H04L12/40 |
代理公司: | 东莞市华南专利商标事务所有限公司 44215 | 代理人: | 莫鹏飞 |
地址: | 523000 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传感器 通讯 协议 解析 方法 系统 存储 介质 电子设备 | ||
本发明涉及传感器通讯技术领域,尤其是指一种传感器通讯协议解析方法,通过将传感器的类型数据统一储存,并采用JSON结构设计传感器的通信协议解析模板,传感器信息更新时,只需要在管理平台对传感器类型数据进行管理,进行增加、删除、查询等操作,再通过MQTT通信协议下发更新的传感器类型数据或者通过HTTP通信协议下载更新的传感器类型数据即可,不需要更新动环监控程序,从而使得传感的数据更新工作更简单,不需要更新程序,效率高,可降低运维成本。
技术领域
本发明涉及传感器通讯技术领域,尤其是指一种传感器通讯协议解析方法、系统、存储介质及电子设备。
背景技术
在动力环境监控系统中,需要用到各种传感器,比如监测机箱温度的温度传感器,监测机箱湿度的湿度传感器,监测机箱电压、电流、能耗的智能电表,监测机箱是否漏水的漏水传感器,监测机箱是否有漏电的漏电传感器等等。这些传感器有一个共同的特点,就是协议框架都是基于Modbus协议规约,虽然厂家会基于Modbus协议规约进行设备通讯协议设计,但每家厂家对传感器功能定义、数据格式的定义不尽相同,所以每家厂家基本都会有基于功能设计一套只适用于自家传感器的协议。即使是同一功能的传感器,不同厂家的协议也会不同。
这就带来一个问题,在动力环境监控系统中用到的各式各样的传感器,如果每个的厂家的传感器都需要一套专用的解析逻辑,那么协议解析工作就会变得繁重,而且不利于扩展,比如要新增加一个厂家的传感器,那么需要更新协议解析程序把新的协议加进去,后期如果更换供应商,又得更新程序,因此造成解析工作的繁忙,开发效率慢,运维成本也高。
发明内容
本发明针对现有技术的问题提供一种传感器通讯协议解析方法,只需要在管理平台对传感器类型数据进行管理,再通过MQTT通信协议下发更新的传感器类型数据或者通过HTTP通信协议下载更新的传感器类型数据即可,不需要更新动环监控程序,从而使得传感的数据更新工作更简单,不需要更新程序,效率高,可降低运维成本。
为了解决上述技术问题,本发明一方面公开一种传感器通讯协议解析方法,包括:
传感器信息的设置及存储:对各个传感器,采用JSON结构且按照Modbus协议规约定义传感器的通信协议解析模板;将各个传感器的信息及其通信协议解析模板储存在数据存储器中;
传感器更新:传感器连接有动环监控程序,包括串口通信程序、通信协议解析程序以及网络通讯程序;用户通过管理平台更新传感器信息,包括传感器的新增、修改和删除;管理平台通过MQTT通信协议下发更新数据到动环监控程序,或动环监控程序通过HTTP通信协议主动请求更新数据;
管理平台的下发指令的解析:由数据存储器中获取待解析目标传感器的基本信息,该基本信息包括传感器的串口ID、类型数据、实际设备地址、从通信协议解析模板中获取的设备地址以及要下发到传感器的指令模板;将获取的设备地址替换为目标传感器的实际设备地址,进行CRC检验,获得新的要下发到传感器的指令模板,并通过串口将新的指令模板到目标传感器;
传感器回应数据的解析:获取目标传感器发出的回应数据,将回应数据与数据存储器中的目标传感器的回应数据模板进行比较,若是比较结果一致,则回应数据有效,否则丢弃该回应数据重新获取。
优选的,将传感器的信息设置成传感器类型表,其中,传感器的信息包括有传感器类型ID、名称、厂家、类型以及通信协议解析模板。
优选的,所述从通信协议解析模板中获取的设备地址,由目标传感器的通信协议解析模板中的设备地址开始位置以及设备地址长度获得。
优选的,所述管理平台的下发指令的解析还包括以下步骤:
将指令模板转为16进制数组;
根据设备地址开始位置以及设备地址长度,从已转化为16进制数组的指令模板中截取设备地址,并替换为实际设备地址,得到新的指令模板。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于勤上光电股份有限公司,未经勤上光电股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211156537.8/2.html,转载请声明来源钻瓜专利网。