基于消息队列遥测传输的边缘网关代理方法、装置制造方法及图纸

技术编号:27829596 阅读:13 留言:0更新日期:2021-03-30 11:27
本申请涉及一种基于消息队列遥测传输的边缘网关代理方法、装置、计算机设备和存储介质。所述方法包括:检测边缘设备的通信接入信号;获取边缘设备的配置信息,根据所述边缘设备的配置信息生成第一容器配置信息;创建第一容器,根据所述第一容器配置信息更新所述第一容器,运行所述第一容器;将所述第一容器映射为所述边缘设备,得到第一映射容器;运行所述第一映射容器中相应的应用功能,确定所述边缘设备接入成功。采用本方法能够降低边缘网关对边缘设备的通信接口特性,以及通信协议依赖度。度。度。

【技术实现步骤摘要】
基于消息队列遥测传输的边缘网关代理方法、装置


[0001]本申请涉及分布式资源接入技术的
,特别是涉及一种基于消息队列遥测传输的边缘网关代理方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着分布式资源接入技术的发展和新能源系统的普及,为实现向企业或服务提供商核心网络提供入口,实现通信连接,出现了边缘设备的接入技术。
[0003]现有的分布式系统网关设备,主要通过边缘设备采集数据,边缘设备再将采集的数据发送至边缘网关,边缘网关在获取数据后,再将边缘设备中的数据发送至云端。
[0004]然而,目前的边缘设备接入方式,当有大量不同类型边缘设备频繁接入、退出和更新时,边缘网关便需要一一识别这些数据,而只有接口特性高度匹配与边缘网关、与边缘网关之间的通信协议保持高度一致的边缘设备,其采集的数据才有可能被边缘网关识别读取出来,对边缘设备的通信接口特性,以及通信协议依赖度较高。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够降低边缘网关对边缘设备的通信接口特性,以及通信协议依赖度的基于消息队列遥测传输的边缘网关代理方法、装置、计算机设备和存储介质。
[0006]一种基于消息队列遥测传输的边缘网关代理方法,所述方法包括:
[0007]检测边缘设备的通信接入信号;
[0008]获取边缘设备的配置信息,根据所述边缘设备的配置信息生成第一容器配置信息;
[0009]创建第一容器,根据所述第一容器配置信息更新所述第一容器,运行所述第一容器;
[0010]将所述第一容器映射为所述边缘设备,得到第一映射容器;
[0011]运行所述第一映射容器中相应的应用功能,确定所述边缘设备接入成功。
[0012]在其中一个实施例中,还包括:在根据所述边缘设备的配置信息生成所述第一容器配置信息之前,还包括:校验所述边缘设备的配置信息;
[0013]根据所述边缘设备的配置信息生成所述第一容器配置信息,包括:根据校验通过的所述边缘设备的配置信息,生成所述第一容器配置信息。
[0014]在其中一个实施例中,校验所述边缘设备的配置信息,包括:
[0015]校验所述边缘设备的配置信息是否符合已有的所述边缘设备模型,如果是,则所述边缘设备的配置信息校验通过,否则,所述边缘设备的配置信息校验不通过。
[0016]在其中一个实施例中,还包括:在将所述第一容器映射为所述边缘设备,得到第一映射容器之前,还包括:
[0017]在所述第一容器中生成第一边缘设备模型;
[0018]将所述第一边缘设备模型的功能和已有的边缘设备模型的功能在所述第一容器中进行交互,并校验是否交互成功;
[0019]在交互成功时,执行将所述第一容器映射为所述边缘设备,得到第一映射容器的步骤。
[0020]在其中一个实施例中,在交互不成功时,退出并停止所述第一容器;
[0021]删除所述第一容器,确定所述边缘设备接入失败。
[0022]在其中一个实施例中,还包括:在将所述第一边缘设备模型的功能和已有的所述边缘设备模型的功能在所述第一容器中进行交互,并校验是否交互成功之前,还包括:校验所述第一边缘设备模型的版本;
[0023]将所述第一边缘设备模型的功能和已有的边缘设备模型的功能在所述第一容器中进行交互,并校验是否交互成功,包括:根据版本校验通过的所述第一边缘设备模型的功能,与已有的所述边缘设备模型的功能在所述第一容器中进行交互,并校验是否交互成功。
[0024]在其中一个实施例中,校验所述第一边缘设备模型的版本,包括;
[0025]校验第一边缘设备模型的版本和已有的所述边缘设备模型的版本是否一致,如果是,则所述第一边缘设备模型的版本校验通过,否则,所述第一边缘设备模型的版本校验不通过。
[0026]在其中一个实施例中,还包括:当检测到与所述边缘设备的通信断开时,删除所述第一容器,确定所述边缘设备退出成功。
[0027]在其中一个实施例中,在删除所述第一容器之前,还包括:
[0028]暂停第一映射容器内的应用功能,停止所述第一映射容器相应的应用功能,解除所述边缘设备与所述第一容器的映射。
[0029]在其中一个实施例中,还包括:在停止所述第一映射容器相应的应用功能之前,还包括:
[0030]在与所述边缘设备的通信断开的时长达到预定延时时间段时,停止所述第一映射容器相应的应用功能;
[0031]在所述边缘设备的通信断开之后的预定延时时间段内,检测到与所述边缘设备恢复通信连接时,恢复运行所述第一映射容器中相应的应用功能。
[0032]在其中一个实施例中,还包括:接收所述边缘设备的配置信息更新请求时,生成第二容器配置信息;
[0033]停止所述第一映射容器,创建第二容器,根据所述第二容器配置信息更新所述第二容器,运行所述第二容器;
[0034]解除所述边缘设备和所述第一容器的映射,将所述第二容器映射为所述边缘设备,得到第二映射容器;
[0035]运行所述第二映射容器中相应的应用功能,确定所述边缘设备更新成功。
[0036]在其中一个实施例中,解除所述边缘设备和所述第一容器的映射之后,还包括:删除所述第一容器。
[0037]在其中一个实施例中,还包括:在创建第二容器,根据所述第二容器配置信息更新所述第二容器之前,还包括:
[0038]在根据所述第二容器配置信息校验所述第一映射容器配置信息需要更新时,停止
所述第一映射容器,创建第二容器,根据所述第二容器配置信息更新所述第二容器;
[0039]在根据所述第二容器配置信息校验所述第一映射容器配置信息不需要更新时,复制所述第一容器生成所述第二容器。
[0040]在其中一个实施例中,在解除所述边缘设备和所述第一容器的映射,将所述第二容器映射为所述边缘设备,得到第二映射容器之前,还包括:
[0041]在所述第二容器中生成第二边缘设备模型;
[0042]将所述第二边缘设备模型的功能和已有的所述边缘设备模型的功能在所述第二容器中进行交互,并校验是否交互成功;
[0043]在交互成功时,则执行解除所述边缘设备和所述第一容器的映射,将所述第二容器映射为所述边缘设备,得到第二映射容器的步骤。
[0044]在其中一个实施例中,还包括:
[0045]在交互不成功时,退出并停止所述第二容器;
[0046]删除所述第二容器,确定所述边缘设备接入失败。
[0047]在其中一个实施例中,所述装置包括:
[0048]信号检测模块,用于检测边缘设备的通信接入信号;
[0049]容器配置信息生成模块,用于获取边缘设备的配置信息,根据所述边缘设备的配置信息生成第一容器配置信息;
[0050]容器运行模块,用于创建第一容器,根据所述第一容器配置信息更新所述第一容器,运行所述第一容器;
[0051]映射容本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于消息队列遥测传输的边缘网关代理方法,其特征在于,所述方法包括:检测边缘设备的通信接入信号;获取边缘设备的配置信息,根据所述边缘设备的配置信息生成第一容器配置信息;创建第一容器,根据所述第一容器配置信息更新所述第一容器,运行所述第一容器;将所述第一容器映射为所述边缘设备,得到第一映射容器;运行所述第一映射容器中相应的应用功能,确定所述边缘设备接入成功。2.根据权利要求1所述的方法,其特征在于:在根据所述边缘设备的配置信息生成所述第一容器配置信息之前,还包括:校验所述边缘设备的配置信息;校验所述边缘设备的配置信息包括:校验所述边缘设备的配置信息是否符合已有的所述边缘设备模型,如果是,则所述边缘设备的配置信息校验通过,否则,所述边缘设备的配置信息校验不通过;根据所述边缘设备的配置信息生成所述第一容器配置信息,包括:根据校验通过的所述边缘设备的配置信息,生成所述第一容器配置信息。3.根据权利要求1所述的方法,其特征在于,在将所述第一容器映射为所述边缘设备,得到第一映射容器之前,还包括:在所述第一容器中生成第一边缘设备模型;将所述第一边缘设备模型的功能和已有的边缘设备模型的功能在所述第一容器中进行交互,并校验是否交互成功;在交互成功时,执行将所述第一容器映射为所述边缘设备,得到第一映射容器的步骤;在交互不成功时,退出并停止所述第一容器;删除所述第一容器,确定所述边缘设备接入失败。4.根据权利要求3所述的方法,其特征在于,在将所述第一边缘设备模型的功能和已有的所述边缘设备模型的功能在所述第一容器中进行交互,并校验是否交互成功之前,还包括:校验所述第一边缘设备模型的版本;校验所述第一边缘设备模型的版本包括:校验第一边缘设备模型的版本和已有的所述边缘设备模型的版本是否一致,如果是,则所述第一边缘设备模型的版本校验通过,否则,所述第一边缘设备模型的版本校验不通过;将所述第一边缘设备模型的功能和已有的边缘设备模型的功能在所述第一容器中进行交互,并校验是否交互成功,包括:根据版本校验通过的所述第一边缘设备模型的功能,与已有的所述边缘设备模型...

【专利技术属性】
技术研发人员:陈志伟郭文鑫赵瑞锋刘洋卢建刚李波王可李世明
申请(专利权)人:广东电网有限责任公司电力调度控制中心
类型:发明
国别省市:

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

1