一种基于物联网多协议适配的信息交互方法与流程

文档序号:36882057发布日期:2024-02-02 21:16阅读:12来源:国知局
一种基于物联网多协议适配的信息交互方法与流程

本发明公开一种方法,涉及物联网信息交互,具体地说是一种基于物联网多协议适配的信息交互方法。


背景技术:

1、物联网是一种基于互联网、传感器、智能控制等技术的网络系统,它能够将各种设备与互联网相连接,实现万物之间的互联互通。如今在信息技术飞速发展下,物联网的应用场景不断扩大,如智慧园区、智慧城市、工业互联网、交通运输等领域。随着物联网技术的快速发展,物联网技术已经深入到各个领域,在信息化的时代里,海量数据不断的在各个设备上生成,采集和处理海量数据将是一个非常具有挑战性的任务。目前,由于不同设备一般来自不同的生产厂家,而行业内各厂家使用的通信协议各不相同,如使用超文本传输协议(hypertext transfer protocol,http),传输控制协议(transmission controlprotocol,tcp),消息队列遥测通信协议(message queuing telemetry transport,mqtt)、高级消息队列协议(advanced message queuing protocol,amqp)、受限应用协议(constrained application protocol,coap)等等,采用不同的通信协议使得管理人员难以统一搭建物联网平台,实现对设备的统一管理,极大限制了物联网平台的扩展性。


技术实现思路

1、本发明针对现有技术的问题,提供一种基于物联网多协议适配的信息交互方法,具有通用性强、实施简便等特点,具有广阔的应用前景。

2、本发明提出的具体方案是:

3、本发明提供一种基于物联网多协议适配的信息交互方法,包括:

4、步骤1:构建物联网多协议适配的信息交互系统,所述系统包括协议网关模块,数据解析模块,消息模块和自定义协议包创建模块,

5、步骤2:通过协议网关模块将物联网设备接入网关,接收物联网设备传来的报文信息并根据不同通信协议对报文信息进行解析,解析后信息包含认证标识,

6、步骤3:通过数据解析模块接收解析后信息,并依据认证标识匹配对应的协议包,与物联网设备建立信息通道,将物联网设备的数据解码成对应的业务数据,将业务数据转换成统一格式的消息信息,通过消息通道发送至消息模块,

7、步骤4:通过消息模块将消息信息统一管理,统一发布和订阅消息信息,

8、步骤5:通过自定义协议包创建模块开发新的协议解析代码,编写自定义协议包,对数据解析模块进行自定义扩展。

9、进一步,所述的一种基于物联网多协议适配的信息交互方法中步骤3中,通过数据解析模块与物联网设备建立信息通道,所述信息通道有两种状态,第一种是常开状态,所述常开状态建立连接后,物联网设备的数据直接传入,第二种是常闭状态,所述常闭状态在每一次物联网设备的报文信息传入时需要根据认证标识来建立连接。

10、进一步,所述的一种基于物联网多协议适配的信息交互方法中步骤3中通过数据解析模块依据认证标识匹配对应的协议包,根据协议包中包含的decode()方法和encode()方法,将物联网设备的数据解码成相应的业务数据,将业务数据转换成统一格式的消息信息,并生成相应消息令牌标记消息信息。

11、进一步,所述的一种基于物联网多协议适配的信息交互方法中步骤3中所述信息通道为双向通道,将物联网设备指令传送到数据解析模块,同时将消息模块传来的指令消息经数据解析模块编码后传送至协议网关模块,通过协议网关模块将指令消息直接发送给物联网设备。

12、本发明还提供一种基于物联网多协议适配的信息交互系统,所述系统包括协议网关模块,数据解析模块,消息模块和自定义协议包创建模块,

13、协议网关模块将物联网设备接入网关,接收物联网设备传来的报文信息并根据不同通信协议对报文信息进行解析,解析后信息包含认证标识,

14、数据解析模块接收解析后信息,并依据认证标识匹配对应的协议包,与物联网设备建立信息通道,将物联网设备的数据解码成对应的业务数据,将业务数据转换成统一格式的消息信息,通过消息通道发送至消息模块,

15、消息模块将消息信息统一管理,统一发布和订阅消息信息,

16、自定义协议包创建模块开发新的协议解析代码,编写自定义协议包,对数据解析模块进行自定义扩展。

17、进一步,所述的一种基于物联网多协议适配的信息交互系统中数据解析模块与物联网设备建立信息通道,所述信息通道有两种状态,第一种是常开状态,所述常开状态建立连接后,物联网设备的数据直接传入,第二种是常闭状态,所述常闭状态在每一次物联网设备的报文信息传入时需要根据认证标识来建立连接。

18、进一步,所述的一种基于物联网多协议适配的信息交互系统中数据解析模块依据认证标识匹配对应的协议包,根据协议包中包含的decode()方法和encode()方法,将物联网设备的数据解码成相应的业务数据,将业务数据转换成统一格式的消息信息,并生成相应消息令牌标记消息信息。

19、进一步,所述的一种基于物联网多协议适配的信息交互系统中所述信息通道为双向通道,将物联网设备指令传送到数据解析模块,同时将消息模块传来的指令消息经数据解析模块编码后传送至协议网关模块,协议网关模块将指令消息直接发送给物联网设备。

20、本发明的有益之处是:

21、本发明提供一种基于物联网多协议适配的信息交互方法,是多协议适配的信息交互方法,实现设备与平台信息交互的信息交互,能够根据设备所采用的通信协议,自动切换到相应的数据解析模块,从而实现高效、可靠的数据采集和转换。同时还可以根据设备所采用的协议类型自动将物联网平台所发出的指令信息转换成对应的设备可识别的指令,实现用户对设备的精准快速控制,解决了物联网设备接入网关,数据解析上也不够灵活,无法满足用户的需求的的问题。



技术特征:

1.一种基于物联网多协议适配的信息交互方法,其特征是包括:

2.根据权利要求1所述的一种基于物联网多协议适配的信息交互方法,其特征是步骤3中,通过数据解析模块与物联网设备建立信息通道,所述信息通道有两种状态,第一种是常开状态,所述常开状态建立连接后,物联网设备的数据直接传入,第二种是常闭状态,所述常闭状态在每一次物联网设备的报文信息传入时需要根据认证标识来建立连接。

3.根据权利要求1所述的一种基于物联网多协议适配的信息交互方法,其特征是步骤3中通过数据解析模块依据认证标识匹配对应的协议包,根据协议包中包含的decode()方法和encode()方法,将物联网设备的数据解码成相应的业务数据,将业务数据转换成统一格式的消息信息,并生成相应消息令牌标记消息信息。

4.根据权利要求1所述的一种基于物联网多协议适配的信息交互方法,其特征是步骤3中所述信息通道为双向通道,将物联网设备指令传送到数据解析模块,同时将消息模块传来的指令消息经数据解析模块编码后传送至协议网关模块,通过协议网关模块将指令消息直接发送给物联网设备。

5.一种基于物联网多协议适配的信息交互系统,其特征是所述系统包括协议网关模块,数据解析模块,消息模块和自定义协议包创建模块,

6.根据权利要求5所述的一种基于物联网多协议适配的信息交互系统,其特征是数据解析模块与物联网设备建立信息通道,所述信息通道有两种状态,第一种是常开状态,所述常开状态建立连接后,物联网设备的数据直接传入,第二种是常闭状态,所述常闭状态在每一次物联网设备的报文信息传入时需要根据认证标识来建立连接。

7.根据权利要求5所述的一种基于物联网多协议适配的信息交互系统,其特征是数据解析模块依据认证标识匹配对应的协议包,根据协议包中包含的decode()方法和encode()方法,将物联网设备的数据解码成相应的业务数据,将业务数据转换成统一格式的消息信息,并生成相应消息令牌标记消息信息。

8.根据权利要求5所述的一种基于物联网多协议适配的信息交互系统,其特征是所述信息通道为双向通道,将物联网设备指令传送到数据解析模块,同时将消息模块传来的指令消息经数据解析模块编码后传送至协议网关模块,协议网关模块将指令消息直接发送给物联网设备。


技术总结
本发明公开一种基于物联网多协议适配的信息交互方法,涉及物联网信息交互技术领域;包括:步骤1:构建物联网多协议适配的信息交互系统,步骤2:通过协议网关模块将物联网设备接入网关,接收物联网设备传来的报文信息并根据不同通信协议对报文信息进行解析,步骤3:通过数据解析模块接收解析后信息,并依据认证标识匹配对应的协议包,与物联网设备建立信息通道,将物联网设备的数据解码成对应的业务数据,将业务数据转换成统一格式的消息信息,通过消息通道发送至消息模块,步骤4:通过消息模块将消息信息统一管理,统一发布和订阅消息信息,步骤5:通过自定义协议包创建模块开发新的协议解析代码,编写自定义协议包,对数据解析模块进行自定义扩展。

技术研发人员:曹利军,李照川,李存冰,陈焕新,吕鹤,车明轩,丁义镇,王玲
受保护的技术使用者:浪潮软件科技有限公司
技术研发日:
技术公布日:2024/2/1
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1