一种针对电力通信协议的协议转换方法、系统及设备技术方案

技术编号:35508780 阅读:17 留言:0更新日期:2022-11-09 14:22
本申请公开了一种针对电力通信协议的协议转换方法、系统及设备,主要涉及新一代信息技术领域,用以解决现有的技术架构无法在运行104规约和接收104规约报文的同时,兼容电力物联通信和电力物联设备问题。包括:接收设备上传的连接请求,创建执行进程;在接收到设备上传的104规约报文时,获取104规约报文对应的解析数据;提取设备的设备数据;将解析数据和设备数据转换为键值对数据,将键值对数据上传至预设物联网平台;在接收到预设物联网平台下发的MQTT协议报文时,基于预设104规约规定将MQTT协议报文转化为的二进制数据,将二进制数据下发至MQTT协议报文对应的设备上。本申请通过上述方法支持MQTT协议与104规约之间转换,实现了兼容104规约和MQTT协议。实现了兼容104规约和MQTT协议。实现了兼容104规约和MQTT协议。

【技术实现步骤摘要】
一种针对电力通信协议的协议转换方法、系统及设备


[0001]本申请涉及新一代信息
,尤其涉及一种针对电力通信协议的协议转换方法、系统及设备。

技术介绍

[0002]随着现代计算机、通信和信息技术的飞速发展,配电自动化系统也从最早的简单型、实用型向标准型与集成型逐步过渡,并以最终达到智能型为目标。
[0003]现阶段,在配电自动化系统中,主要包含配电主站、子站系统和终端设备,配电自动化系统主要基于以太网通讯的104规约作为通讯介质进行数据通讯。
[0004]但是,由于电力物联设备的出现和大量增加,出现采集实时化、远程运维等新的业务需求,而现有的技术架构无法在运行104规约和接收104规约报文的同时,兼容电力物联通信和电力物联设备,可扩展性较差。另外,工业物联网主流协议(MQTT协议)也无法完全适配电力各专业专有以太网协议,难以满足电力物联网接入。

技术实现思路

[0005]针对现有技术的上述不足,本专利技术提供一种针对电力通信协议的协议转换方法、系统及设备,以解决上述技术问题。
[0006]第一方面,本申请提供了一种针对电力通信协议的协议转换方法,方法包括:基于TCP协议和104通信规约接收设备上传的连接请求,创建执行进程;在接收到设备上传的104规约报文时,通过执行进程调用预设功能函数,以获取104规约报文对应的解析数据;基于解析数据中的设备地址和预设设备数据表,提取设备对应的设备数据;将解析数据和设备数据转换为Json格式的键值对数据,将键值对数据上传至预设物联网平台;在接收到预设物联网平台下发的MQTT协议报文时,基于预设104规约规定将MQTT协议报文转化为的二进制数据,将二进制数据下发至MQTT协议报文对应的设备上。
[0007]进一步地,执行进程包括执行运算进程和监控进程;执行运算进程用于监听发生事件,以调用发生事件对应的预设功能函数;方法还包括:当执行运算进程调用预设功能函数报错时,触发监控进程的重启执行运算进程。
[0008]进一步地,在基于解析数据中的设备地址和预设设备数据表之前,方法还包括:通过预设web前端页面,获取预设设备数据表对应的采集数据名称,将采集数据名称新增或更新至预设设备数据表;其中,采集数据名称至少包括:设备地址、设备名称、设备英文名称、设备信息描述、设备类型、台区ID;存储预设设备数据表至内置数据库。
[0009]进一步地,将键值对数据转发至预设物联网平台,具体包括:获取设备在预设物联网平台上预设的Topic;将设备产生的键值对数据转发至Topic。
[0010]进一步地,方法还包括:向Topic对应的订阅MQTT客户端发送键值对数据;确定MQTT客户端向Topic发送的MQTT协议报文为预设物联网平台下发的MQTT协议报文。
[0011]进一步地,在基于TCP协议接收设备上传的连接请求之前,方法还包括:通过预设
配置文件读写界面,获取服务器配置文件中104通信规约对应的连接参数;其中,连接参数至少包括:设备端口号、设备连接速率、系统最大连接设备数;基于MQTT客户端上传的启动指令,触发dashboard界面上预设的104通信规约启动按键,完成104通信规约的启动。
[0012]第二方面,本申请提供了一种针对电力通信协议的协议转换系统,系统包括:创建模块,用于基于TCP协议和104通信规约接收设备上传的连接请求,创建执行进程;获取模块,用于在接收到设备上传的104规约报文时,通过执行进程调用预设功能函数,以获取104规约报文对应的解析数据;上传模块,用于基于解析数据中的设备地址和预设设备数据表,提取设备对应的设备数据;将解析数据和设备数据转换为Json格式的键值对数据,将键值对数据上传至预设物联网平台;下发模块,用于在接收到预设物联网平台下发的MQTT协议报文时,基于预设104规约规定将MQTT协议报文转化为的二进制数据,将二进制数据下发至MQTT协议报文对应的设备上。
[0013]本领域技术人员能够理解的是,本专利技术至少具有如下有益效果:
[0014]本专利技术是提出了一种针对电力通信协议的协议转换方法、系统及设备,在接收到设备连接请求时创建执行进程,实现后续104规约报文的实时监控与处理;基于104规约报文对应的解析数据和预设设备数据表,获得键值对数据并上传至物联网平台,实现了104规约与预设物联网平台(物联网管理系统等)的结合;通过将预设物联网平台下发的MQTT协议报文数据转换为104规约设备能够解析的二进制数据,实现了104规约设备与物联网平台的结合。即,本申请结合了基础的网络通信协议和统一物联网平台与MQTT协议的优势,通过解释104规约报文和MQTT协议报文,实现了104规约与物联网协议之间的转换。
附图说明
[0015]下面参照附图来描述本公开的部分实施例,附图中:
[0016]图1是本申请实施例提供的一种针对电力通信协议的协议转换方法流程图。
[0017]图2是本申请实施例提供的一种针对电力通信协议的协议转换系统内部结构示意图。
[0018]图3是本申请实施例提供的一种针对电力通信协议的协议转换设备内部结构示意图。
具体实施方式
[0019]本领域技术人员应当理解的是,下文所描述的实施例仅仅是本公开的优选实施例,并不表示本公开仅能通过该优选实施例实现,该优选实施例仅仅是用于解释本公开的技术原理,并非用于限制本公开的保护范围。基于本公开提供的优选实施例,本领域普通技术人员在没有付出创造性劳动的情况下所获得的其它所有实施例,仍应落入到本公开的保护范围之内。
[0020]还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0021]下面通过附图对本申请实施例提出的技术方案进行详细的说明。
[0022]本申请实施例还提供了一种针对电力通信协议的协议转换方法,如图1所示,本申请实施例提供的方法,主要包括以下步骤:
[0023]步骤110、基于TCP协议和104通信规约接收设备上传的连接请求,创建执行进程。
[0024]需要说明的是,TCP协议为一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。104通信规约为IEC104规约。执行进程用于调用预设功能函数来解析设备后续上传的104规约报文。其中,创建过程可由现有技术和方法实现,本申请对此不做过多限定。
[0025]此外,需要说明的是,本申请进行协议转换的双方为:上传104规约报文的设备以及下发MQTT协议报文的预设物联网平台。预设物联网平台还包括MQTT客户端,MQTT客户端为通过订阅预设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种针对电力通信协议的协议转换方法,其特征在于,所述方法包括:基于TCP协议和104通信规约接收设备上传的连接请求,创建执行进程;在接收到设备上传的104规约报文时,通过执行进程调用预设功能函数,以获取所述104规约报文对应的解析数据;基于所述解析数据中的设备地址和预设设备数据表,提取设备对应的设备数据;将所述解析数据和所述设备数据转换为Json格式的键值对数据,将所述键值对数据上传至预设物联网平台;在接收到预设物联网平台下发的MQTT协议报文时,基于预设104规约规定将所述MQTT协议报文转化为的二进制数据,将所述二进制数据下发至MQTT协议报文对应的设备上。2.根据权利要求1所述的针对电力通信协议的协议转换方法,其特征在于,所述执行进程包括执行运算进程和监控进程;所述执行运算进程用于监听发生事件,以调用所述发生事件对应的预设功能函数;所述方法还包括:当执行运算进程调用预设功能函数报错时,触发监控进程的重启执行运算进程。3.根据权利要求1所述的针对电力通信协议的协议转换方法,其特征在于,在基于所述解析数据中的设备地址和预设设备数据表之前,所述方法还包括:通过预设web前端页面,获取预设设备数据表对应的采集数据名称,将所述采集数据名称新增或更新至预设设备数据表;其中,所述采集数据名称至少包括:设备地址、设备名称、设备英文名称、设备信息描述、设备类型、台区ID;存储所述预设设备数据表至内置数据库。4.根据权利要求1所述的针对电力通信协议的协议转换方法,其特征在于,将所述键值对数据转发至预设物联网平台,具体包括:获取设备在所述预设物联网平台上预设的Topic;将所述设备产生的键值对数据转发至所述Topic。5.根据权利要求4所述的针对电力通信协议的协议转换方...

【专利技术属性】
技术研发人员:李加浩郭文静李强林静雯刘柱李温静高丽媛杨旭昕张楠李佳骏李天阳马红月肖钧浩
申请(专利权)人:国网信息通信产业集团有限公司
类型:发明
国别省市:

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

1