[发明专利]一种串口通信协议自动适配中间件在审
申请号: | 201711441342.7 | 申请日: | 2017-12-18 |
公开(公告)号: | CN109936553A | 公开(公告)日: | 2019-06-25 |
发明(设计)人: | 卓琳;黄晁;潘意杰;方浩杰;王磊;龚迪军 | 申请(专利权)人: | 宁波中科集成电路设计中心有限公司;宁波中国科学院信息技术应用研究院 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 315040 浙江省宁波*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种串口通信协议自动适配中间件,应用在串口设备与设备云平台之间的通信过程中,其结构包括配有描述协议结构的关系型数据库、存储协议结构的缓存数据库和解析自定义串口协议的解析模块。通过对固定长度固定顺序、固定长度不固定顺序、不固定长度固定顺序、固定长度数组和不固定长度数组等不同格式自定义串口数据协议的分析和解析,将协议配置信息录入到关系型数据库中并同步到缓存数据库,解析模块通过缓存数据库中的协议配置信息对设备上送的串口数据进行解析,统一转换成JSON格式的数据后上送给平台进行处理,降低串口设备接入云平台的开发维护成本,提高了接入速度。 | ||
搜索关键词: | 缓存数据库 串口通信协议 关系型数据库 协议配置信息 长度固定 长度数组 串口设备 串口数据 解析模块 自动适配 云平台 中间件 自定义 串口协议 存储协议 通信过程 统一转换 协议结构 对设备 录入 解析 应用 分析 开发 维护 | ||
【主权项】:
1.一种串口通信协议自动适配中间件,其特征在于包括以下步骤:步骤1:对设备自定义串口协议进行分解,提取出包头、校验位、数据包、长度标识、响应位、指令标识等信息和数据包中不同指令数据顺序、长度、子数据等信息,将这些信息配置到描述协议结构的关系型数据库中。打开关系型数据库和缓存数据库,保证数据同步机制顺利运行。步骤2:启动解析模块,初始化时将关系型数据库中的配置信息读入缓存数据库中,监听串口设备传输过来的消息。步骤3:串口设备与解析模块建立通信连接,上送串口数据。步骤4:解析模块对设备信息进行认证,根据设备类型确定串口协议解析规则,对数据包进行拆包处理和校验位校验,校验通过后对串口协议进行分段解析,将解析出的内容转为JSON格式。将JSON格式数据流发送到云端服务中。步骤5:云端服务处理完成后返回响应数据。根据缓存中的串口协议配置信息将响应数据转成自定义串口通信协议数据包,将数据依次返回给串口设备。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波中科集成电路设计中心有限公司;宁波中国科学院信息技术应用研究院,未经宁波中科集成电路设计中心有限公司;宁波中国科学院信息技术应用研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711441342.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种密钥认证方法、服务器及系统
- 下一篇:一种分布式拒绝服务的检测方法及装置