[发明专利]多种协议物联网设备自适配的方法及系统有效
申请号: | 201910786900.6 | 申请日: | 2019-08-24 |
公开(公告)号: | CN110430219B | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 史大明 | 申请(专利权)人: | 深圳旦倍科技有限公司 |
主分类号: | H04L69/18 | 分类号: | H04L69/18;H04L69/08;H04L67/565;H04L67/125;H04L43/50 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 朱阳波 |
地址: | 518000 广东省深圳市南山区粤海街道高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多种 协议 联网 设备 方法 系统 | ||
本发明涉及一种多种协议物联网设备自适配的方法,包括:上行消息转换流程:将各种协议设备的原始输入数据转换为通用的业务层协议数据;下行消息转换流程:将业务层协议数据转换为适合各种协议设备的指令。本发明使得在有新设备新协议接入的需求下,可以实施分阶段、分层次的接入方式快速接入设备,通过消息转换器对接入层和业务层进行适配,使得业务层无需关心设备的接入方式是什么、是否能接入及如何接入等,只需要实现设备特定功能的开发,而现有的功能则不需要改动。
技术领域
本发明涉及物联网领域,尤其涉及一种多种协议物联网设备自适配的方法及系统。
背景技术
物联网技术大体分为应用层、感知层、网络层,其中应用层分为设备接入层和业务层。基于物联网的设备为了适用不同使用场景在网络层分化出多种传输协议,应用层需要针对不同传输协议构建不同的接入服务、业务层与具体的设备协议组成强绑定关系。当物联网平台接入一种新协议设备时需要对业务层进行重构,不能快速接入功能相同只是协议不同的设备、业务的可扩展性差、不符合软件开发的高内聚低耦合的理念。
由于物联网设备协议的多样性,目前市面上基于物联网的接入平台无法做到同时将多种传输协议实现标准化,只能做到以MQTT、NB和COAP这几个主流协议的分开接入,这些IOT平台只是将低层物联网协议包抽象成便于解理的数据结构。
现有技术的不足之处在于,物联网设备在产品迭代过程中,老的设备功能和协议不能快速替换掉,因此在现有的物联网设备接入实现中,业务层需要了解每种设备的差异性,根据设备差异化地实现功能,设备差异性体现在三个方面:组网方式差异性、协议差异性和功能差异性。比如:基于NB LWM2M的设备应用层不需要关心设备的实时在线状态,而基于TCP COAP组网的设备应用层需要维持TCP长连接保持设备实时在线。同样基于NB组网的设备不同的平台商在协议格式上各有不同,应用层需要针对不同平台不同协议格式做转换。甚至组网方式相同协议格式也相同,不同型号的设备相同功能执行的指令还需要有区分,比如同样的合闸功能型号1能执行自动合闸而型号2只能执行手动合闸指令。
当前属于物联网行业还属于起步阶段,还未形成一套统一的标准,还会有很多物联网应用技术不断地加入和迭代更新,对于物联网平台设备的接入需要快速适应这种变化,向下实现设备的灵活对接,向上对用户屏蔽技术差异性。比如对于已接入COAP协议的系统中,需要再接入NB协议的设备时,传统的实现方式需要建立两套业务系统来支持新协议设备的接入造成投产周期长,对于基于互联网使用的习惯的用户而言两种设备都是相同功能的设备,不能接受同样的功能需要区分操作。
发明内容
本发明的目的是提供一种多种协议物联网设备自适配的方法及系统,其解决了市面上基于物联网的接入平台无法做到同时将多种传输协议实现标准化的问题,具有能兼容更多协议、横向扩展性强等优点。
本发明的上述技术目的一是通过以下技术方案得以实现的:
一种多种协议物联网设备自适配的方法,包括:
上行消息转换流程:将各种协议设备的原始输入数据转换为通用的业务层协议数据;
下行消息转换流程:将业务层协议数据转换为适合各种协议设备的指令。
通过采用上述技术方案,使得在有新设备新协议接入的需求下,可以实施分阶段、分层次的接入方式快速接入设备。
本发明进一步设置为:所述上行消息转换流程具体为:接入层接收各种协议设备的原始输入数据,所述原始输入数据经过解码器解码为明文字符串消息,所述明文字符串消息经过上行消息转换器转换拆分成多条标准格式消息,所述多条标准格式消息分发到消息系统中。
通过采用上述技术方案,通过转换器核心对接入层和业务层进行适配,使得业务层无需关心设备的接入方式是什么、是否能接入及如何接入等,只需要实现设备特定功能的开发,而现有的功能则不需要改动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳旦倍科技有限公司,未经深圳旦倍科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910786900.6/2.html,转载请声明来源钻瓜专利网。