多源多态海量异构终端泛接入互联协议转换方法及系统技术方案

技术编号:32575099 阅读:12 留言:0更新日期:2022-03-09 17:03
本发明专利技术公开了多源多态海量异构终端泛接入互联协议转换方法及系统,所述方法包括:确定配电物联网通讯协议中的MQTT协议在ISO七层体系中所属位置以及协议栈数据结构;通过MQTT协议采用发布或者订阅机制来完成消息交互,以提供一对多消息分发;定义MQTT数据包结构,所述MQTT数据包结构包括固定报文头、可变报文头、信息体、主题和消息体;定义SDK,通过SDK对设备进行二次开发后,将厂商设备接入到物联平台,由物联平台进行统一管理;通过物联平台实现多实例级联部署,以实现各类业务终端接入物联平台即插即用。本发明专利技术在多源多态电网场景下可用于大规模部署的敏捷开发SDK工具,实现各类业务终端接入物联网平台即插即用。类业务终端接入物联网平台即插即用。类业务终端接入物联网平台即插即用。

【技术实现步骤摘要】
多源多态海量异构终端泛接入互联协议转换方法及系统


[0001]本专利技术涉及计算机应用
,尤其涉及一种多源多态海量异构终端泛接入互联协议转换方法、系统、终端及计算机可读存储介质。

技术介绍

[0002]在现代电网运行中,随着无线通信、硬件设备和智能制造技术的发展,电网运行过程变得比以往更自动化、复杂、精确,使得电网监控变得更加困难。由此,国家电网在提出建设世界一流的“能源互联网”的战略目标,其中建设好“坚强智能电网”和“泛在电力物联”是实现这一目标的重要支撑。
[0003]全面推动智慧物联体系落地应用,推动物联平台实用化,实现跨专业共建、共享、共用,各类感知场景标准化接入,切实助力“提质增效”是当前的重要目标。多源多态海量异构终端泛接入互联协议转换方法是其中的关键环节。
[0004]目前变电、配电、输电采集终端接入物联网平台解决物联网终端缺乏统一出厂标准和接入标准。
[0005]因此,现有技术还有待于改进和发展。

技术实现思路

[0006]本专利技术的主要目的在于提供一种多源多态海量异构终端泛接入互联协议转换方法、系统、终端及计算机可读存储介质,旨在解决现有技术中变电、配电、输电采集终端接入物联网平台解决物联网终端缺乏统一出厂标准和接入标准的问题。
[0007]为实现上述目的,本专利技术提供一种多源多态海量异构终端泛接入互联协议转换方法,所述多源多态海量异构终端泛接入互联协议转换方法包括如下步骤:
[0008]确定配电物联网通讯协议中的MQTT协议在ISO七层体系中所属位置以及协议栈数据结构;
[0009]通过MQTT协议采用发布或者订阅机制来完成消息交互,以提供一对多消息分发;
[0010]定义MQTT数据包结构,所述MQTT数据包结构包括固定报文头、可变报文头、信息体、主题和消息体;
[0011]定义SDK,通过SDK对设备进行二次开发后,将厂商设备接入到物联平台,由物联平台进行统一管理;
[0012]通过物联平台实现多实例级联部署,以实现各类业务终端接入物联平台即插即用。
[0013]可选地,所述的多源多态海量异构终端泛接入互联协议转换方法,其中,所述确定配电物联网通讯协议中的MQTT协议在ISO七层体系中所属位置以及协议栈数据结构,具体包括:
[0014]确定配电物联网通讯协议中的MQTT协议在ISO七层体系中属于应用层时,则应用层对应为MQTT协议;
[0015]确定配电物联网通讯协议中的MQTT协议在ISO七层体系中属于传输层时,则在传输层对应TCP协议;
[0016]确定配电物联网通讯协议中的MQTT协议在ISO七层体系中属于网络层时,则在网络层对应IP协议;
[0017]确定配电物联网通讯协议中的MQTT协议在ISO七层体系中属于链路层时,则在链路层对应链路层协议;
[0018]确定配电物联网通讯协议中的MQTT协议在ISO七层体系中属于物理层时,则在物理层对应物理层协议。
[0019]可选地,所述的多源多态海量异构终端泛接入互联协议转换方法,其中,所述通过MQTT协议采用发布或者订阅机制来完成消息交互,以提供一对多消息分发,具体包括:
[0020]将MQTT客户端定义为使用MQTT协议的设备或应用程序;
[0021]将MQTT服务器端定义为位于客户端之间,用于处理客户端请求,并转发客户端消息的设备或应用程序。
[0022]可选地,所述的多源多态海量异构终端泛接入互联协议转换方法,其中,所述MQTT客户端具备的功能包括:
[0023]发布其他客户端需要订阅的消息;
[0024]订阅其他客户端发布的消息;
[0025]退订或者删除应用程序的消息;
[0026]断开与MQTT服务器端的连接。
[0027]可选地,所述的多源多态海量异构终端泛接入互联协议转换方法,其中,所述MQTT服务器端具备的功能包括:
[0028]接受来自MQTT客户端的网络连接请求;
[0029]接受MQTT客户端发布的应用信息;
[0030]处理来自MQTT客户的订阅和退订请求;
[0031]向订阅的MQTT客户转发应用程序消息,并记录串行Matlab程序的输入和输出数据的值和类型。
[0032]可选地,所述的多源多态海量异构终端泛接入互联协议转换方法,其中,所述固定报文头存在于所有MQTT数据包中,表示数据包类型及数据包的分组类标识;
[0033]所述可变报文头存在于部分MQTT数据包中,数据包类型决定可变报文头是否存在及具体内容;
[0034]所述信息体存在于部分MQTT数据包中,表示MQTT客户端收到的具体内容;
[0035]所述主题表示消息的类型,在订阅者订阅后收到主题的消息体;
[0036]所述消息体表示消息的内容,是指订阅者具体要使用的数据。
[0037]可选地,所述的多源多态海量异构终端泛接入互联协议转换方法,其中,所述SDK为物联平台提供给设备厂商的二次开发接口。
[0038]此外,为实现上述目的,本专利技术还提供一种多源多态海量异构终端泛接入互联协议转换系统,其中,所述多源多态海量异构终端泛接入互联协议转换系统包括:
[0039]位置确定模块,用于确定配电物联网通讯协议中的MQTT协议在ISO七层体系中所属位置以及协议栈数据结构;
[0040]消息交互模块,用于通过MQTT协议采用发布或者订阅机制来完成消息交互,以提供一对多消息分发;
[0041]结构定义模块,用于定义MQTT数据包结构,所述MQTT数据包结构包括固定报文头、可变报文头、信息体、主题和消息体;
[0042]接入管理模块,用于定义SDK,通过SDK对设备进行二次开发后,将厂商设备接入到物联平台,由物联平台进行统一管理;
[0043]即插即用模块,用于通过物联平台实现多实例级联部署,以实现各类业务终端接入物联平台即插即用。
[0044]此外,为实现上述目的,本专利技术还提供一种终端,其中,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的多源多态海量异构终端泛接入互联协议转换程序,所述多源多态海量异构终端泛接入互联协议转换程序被所述处理器执行时实现如上所述的多源多态海量异构终端泛接入互联协议转换方法的步骤。
[0045]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有多源多态海量异构终端泛接入互联协议转换程序,所述多源多态海量异构终端泛接入互联协议转换程序被处理器执行时实现如上所述的多源多态海量异构终端泛接入互联协议转换方法的步骤。
[0046]本专利技术通过确定配电物联网通讯协议中的MQTT协议在ISO七层体系中所属位置以及协议栈数据结构;通过MQTT协议采用发布或者订阅机制来完成消息交互,以提供一对多消息分发;定义MQTT数据包结构,所述MQTT数据包结构包括固定报文头、可变报文本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多源多态海量异构终端泛接入互联协议转换方法,其特征在于,所述多源多态海量异构终端泛接入互联协议转换方法包括:确定配电物联网通讯协议中的MQTT协议在ISO七层体系中所属位置以及协议栈数据结构;通过MQTT协议采用发布或者订阅机制来完成消息交互,以提供一对多消息分发;定义MQTT数据包结构,所述MQTT数据包结构包括固定报文头、可变报文头、信息体、主题和消息体;定义SDK,通过SDK对设备进行二次开发后,将厂商设备接入到物联平台,由物联平台进行统一管理;通过物联平台实现多实例级联部署,以实现各类业务终端接入物联平台即插即用。2.根据权利要求1所述的多源多态海量异构终端泛接入互联协议转换方法,其特征在于,所述确定配电物联网通讯协议中的MQTT协议在ISO七层体系中所属位置以及协议栈数据结构,具体包括:确定配电物联网通讯协议中的MQTT协议在ISO七层体系中属于应用层时,则应用层对应为MQTT协议;确定配电物联网通讯协议中的MQTT协议在ISO七层体系中属于传输层时,则在传输层对应TCP协议;确定配电物联网通讯协议中的MQTT协议在ISO七层体系中属于网络层时,则在网络层对应IP协议;确定配电物联网通讯协议中的MQTT协议在ISO七层体系中属于链路层时,则在链路层对应链路层协议;确定配电物联网通讯协议中的MQTT协议在ISO七层体系中属于物理层时,则在物理层对应物理层协议。3.根据权利要求1所述的多源多态海量异构终端泛接入互联协议转换方法,其特征在于,所述通过MQTT协议采用发布或者订阅机制来完成消息交互,以提供一对多消息分发,具体包括:将MQTT客户端定义为使用MQTT协议的设备或应用程序;将MQTT服务器端定义为位于客户端之间,用于处理客户端请求,并转发客户端消息的设备或应用程序。4.根据权利要求3所述的多源多态海量异构终端泛接入互联协议转换方法,其特征在于,所述MQTT客户端具备的功能包括:发布其他客户端需要订阅的消息;订阅其他客户端发布的消息;退订或者删除应用程序的消息;断开与MQTT服务器端的连接。5.根据权利要求3所述的多源多态海量异构终端泛接入互联协议转换方法,其特征在于,所述MQTT服务器端具备的功能包括:接受来自MQTT客户端的网络连接请求;接受MQTT客户端发布的应用信息;

【专利技术属性】
技术研发人员:索智鑫洪慧君王嘉延陆宏治宋佳骏邹时容张雨梁雪青
申请(专利权)人:广东电网有限责任公司广州供电局
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1