一种边缘计算网关平台架构及其交互方法技术

技术编号:37813801 阅读:17 留言:0更新日期:2023-06-09 09:43
本发明专利技术提供一种边缘计算网关平台架构及其交互方法。平台架构:边缘计算网关的软件部分包括网关操作系统、Docker容器管理模块、系统管理及状态采集模块和边缘端数据集合模块;服务器上运行有指令解析路由模块、Docker容器集群管理模块、边缘控制及管理模块、服务模块和服务端数据集合模块。Docker容器管理模块在Docker容器集群管理模块的控制下对处理器单元内预先创建的多个Docker容器进行编排及调度;系统管理及状态采集模块在边缘控制及管理模块的控制下控制网关操作系统进行相应的操作。根据本发明专利技术,能够解决现有的边缘计算网关平台无法深入到边缘侧的底层以及在边缘侧应用场景受限的问题。用场景受限的问题。用场景受限的问题。

【技术实现步骤摘要】
一种边缘计算网关平台架构及其交互方法


[0001]本专利技术属于边缘计算系统架构领域,更具体地,涉及一种边缘计算网关平台架构及其交互方法。

技术介绍

[0002]边缘计算网关平台是一种将边缘计算、网关和应用平台集成为一体的综合型设备,其能够将云端功能扩展到本地的边缘计算设备,使边缘计算设备能够快速自主地响应本地事件,进而提供低延时、低成本、隐私安全、本地自治的本地计算服务。
[0003]现有的边缘计算网关平台主要分为以下两类:
[0004]第一类型、该类边缘计算网关平台基于现有的云计算平台,并由中心化向边缘化转变,技术框架基本没变,技术路线基本沿用KVM虚拟机技术,上层云计算管理平台仍然是OpenStack或同类衍生平台。该类边缘计算网关平台作为现有技术的边缘化下钻衍生物,具有技术成熟稳定的优点。然而,该类边缘计算网关平台对硬件性能要求高,对核心CPU的硬件虚拟化要求较高,且管理平台本身比较复杂庞大,平台自身占用CPU、内存、存储等资源较多,无法深入边缘侧的最底层。
[0005]第二类型、该类边缘计算网关平台为基于Kubernetes的Docker容器化边缘计算平台,是基于Kubernetes对部署在不同平台上的Docker容器的集中化管理和控制为技术基础实现的。该类边缘计算网关平台的优点为对硬件性能要求较低,具有很广泛的硬件适配范围,能够深入边缘侧底层。然而,对于该类边缘计算网关平台而言,由于其虚拟化是基于Docker实现,使其功能受Docker容器限制,不具备灵活组网、网络资源编排、防火墙配置、以及安全域配置等安全网关功能以及宿主机资源调度、调配和远程运维监控等宿主机管理功能,进而限制了其在边缘侧的可应用场景。

技术实现思路

[0006]本专利技术的目的在于解决现有的边缘计算网关平台因对硬件性能要求高而无法深入到边缘侧的底层,以及因不具备安全网关功能和宿主机管理功能而导致自身在边缘侧应用场景受限的问题。
[0007]为了实现上述目的,本专利技术提供一种边缘计算网关平台架构及其交互方法。
[0008]根据本专利技术的第一方面,提供一种边缘计算网关平台架构,该边缘计算网关平台架构包括服务器和多个边缘计算网关;
[0009]所述边缘计算网关包括硬件部分和软件部分;
[0010]所述硬件部分包括处理器单元以及均连接于所述处理器单元的内存单元、存储单元和通信接口单元;
[0011]所述软件部分部署于所述处理器单元,包括网关操作系统、Docker容器管理模块、系统管理及状态采集模块和边缘端数据集合模块;
[0012]所述服务器上运行有指令解析路由模块、Docker容器集群管理模块、边缘控制及
管理模块、服务模块和服务端数据集合模块;
[0013]所述边缘端数据集合模块用于与所述服务端数据集合模块相配合,以实现所述边缘计算网关与所述服务器之间的加密通信;
[0014]所述Docker容器管理模块用于在所述Docker容器集群管理模块的控制下对所述处理器单元内预先创建的多个Docker容器进行编排及调度;
[0015]所述系统管理及状态采集模块用于在所述边缘控制及管理模块的控制下控制所述网关操作系统进行相应的操作,该操作包括配置网关网络、编排网关通信方式、配置防火墙、配置通信接口和反馈网关运行状态;
[0016]所述指令解析路由模块用于响应于用户输入的指令触发相应的Docker容器集群管理模块进入相应的控制模式,以及触发相应的边缘控制及管理模块进行相应的控制模式;
[0017]所述服务模块用于存储所述边缘计算网关上传的数据、为用户提供服务页面、提供Docker镜像服务以及存储所述服务器的日志数据。
[0018]作为可选的是,所述处理器单元为X86架构的CPU、ARM架构的CPU或者MIPS架构的CPU;
[0019]所述通信接口单元包括网络接口子单元、有线物联网数据传输硬件接口子单元和无线物联网数据传输硬件接口子单元。
[0020]作为可选的是,所述网络接口子单元包括4G/5G接口、RJ45接口和WIFI接口;
[0021]和/或,所述有线物联网数据传输硬件接口子单元包括RS232/RS485接口、HDMI接口和调试串口;
[0022]和/或,所述无线物联网数据传输硬件接口子单元包括Lora接口和ZigBee接口。
[0023]作为可选的是,所述指令解析路由模块用于响应于用户通过所述服务页面输入的边缘网关设备管理触发指令,确定目标边缘计算网关所对应的边缘控制及管理模块,并将所述边缘网关设备管理触发指令发送至所述边缘控制及管理模块;
[0024]以及,响应于用户通过所述服务页面输入的边缘计算应用管理触发指令,确定目标边缘计算网关所对应的Docker容器集群管理模块,并将所述边缘计算应用管理触发指令发送至所述Docker容器集群管理模块。
[0025]作为可选的是,所述边缘控制及管理模块用于响应于所述边缘网关设备管理触发指令,生成相应的边缘网关设备管理控制指令;
[0026]所述Docker容器集群管理模块用于响应于所述边缘计算应用管理触发指令,生成相应的边缘计算应用管理控制指令。
[0027]作为可选的是,所述服务端数据集合模块用于对所述边缘网关设备管理控制指令进行加密,并基于MQTT协议将加密的指令发送至所述边缘端数据集合模块,以及,对所述边缘计算应用管理控制指令进行加密,并基于MQTT协议将加密的指令发送至所述边缘端数据集合模块。
[0028]作为可选的是,所述边缘端数据集合模块用于对接收到的加密的边缘网关设备管理控制指令进行解密,并将解密的指令发送至所述系统管理及状态采集模块,以及,对接收到的加密的边缘计算应用管理控制指令进行解密,并将解密的指令发送至所述Docker容器管理模块。
[0029]作为可选的是,所述网关操作系统为OpenWrt系统;
[0030]和/或,所述Docker容器管理模块为KubeEdge容器管理系统,所述Docker容器集群管理模块为Kubernetes容器集群管理系统。
[0031]根据本专利技术的第二方面,提供一种边缘计算网关平台架构的交互方法,该交互方法基于上述任一种边缘计算网关平台架构实现,包括以下步骤:
[0032]响应于用户通过所述服务页面输入的边缘网关设备管理触发指令,所述指令解析路由模块确定目标边缘计算网关所对应的边缘控制及管理模块,并将所述边缘网关设备管理触发指令发送至所述边缘控制及管理模块;
[0033]响应于接收的边缘网关设备管理触发指令,所述边缘控制及管理模块生成相应的边缘网关设备管理控制指令并发送至所述服务端数据集合模块;
[0034]所述服务端数据集合模块对接收的边缘网关设备管理控制指令进行加密,并基于MQTT协议将加密的指令发送至所述边缘端数据集合模块;
[0035]所述边缘端数据集合模块对接收的加密的边缘网关设备管理控制指令进行解密,并将解密的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种边缘计算网关平台架构,其特征在于,包括服务器和多个边缘计算网关;所述边缘计算网关包括硬件部分和软件部分;所述硬件部分包括处理器单元以及均连接于所述处理器单元的内存单元、存储单元和通信接口单元;所述软件部分部署于所述处理器单元,包括网关操作系统、Docker容器管理模块、系统管理及状态采集模块和边缘端数据集合模块;所述服务器上运行有指令解析路由模块、Docker容器集群管理模块、边缘控制及管理模块、服务模块和服务端数据集合模块;所述边缘端数据集合模块用于与所述服务端数据集合模块相配合,以实现所述边缘计算网关与所述服务器之间的加密通信;所述Docker容器管理模块用于在所述Docker容器集群管理模块的控制下对所述处理器单元内预先创建的多个Docker容器进行编排及调度;所述系统管理及状态采集模块用于在所述边缘控制及管理模块的控制下控制所述网关操作系统进行相应的操作,该操作包括配置网关网络、编排网关通信方式、配置防火墙、配置通信接口和反馈网关运行状态;所述指令解析路由模块用于响应于用户输入的指令触发相应的Docker容器集群管理模块进入相应的控制模式,以及触发相应的边缘控制及管理模块进行相应的控制模式;所述服务模块用于存储所述边缘计算网关上传的数据、为用户提供服务页面、提供Docker镜像服务以及存储所述服务器的日志数据。2.根据权利要求1所述的边缘计算网关平台架构,其特征在于,所述处理器单元为X86架构的CPU、ARM架构的CPU或者MIPS架构的CPU;所述通信接口单元包括网络接口子单元、有线物联网数据传输硬件接口子单元和无线物联网数据传输硬件接口子单元。3.根据权利要求2所述的边缘计算网关平台架构,其特征在于,所述网络接口子单元包括4G/5G接口、RJ45接口和WIFI接口;和/或,所述有线物联网数据传输硬件接口子单元包括RS232/RS485接口、HDMI接口和调试串口;和/或,所述无线物联网数据传输硬件接口子单元包括Lora接口和ZigBee接口。4.根据权利要求3所述的边缘计算网关平台架构,其特征在于,所述指令解析路由模块用于响应于用户通过所述服务页面输入的边缘网关设备管理触发指令,确定目标边缘计算网关所对应的边缘控制及管理模块,并将所述边缘网关设备管理触发指令发送至所述边缘控制及管理模块;以及,响应于用户通过所述服务页面输入的边缘计算应用管理触发指令,确定目标边缘计算网关所对应的Docker容器集群管理模块,并将所述边缘计算应用管理触发指令发送至所述Docker容器集群管理模块。5.根据权利要求4所述的边缘计算网关平台架构,其特征在于,所述边缘控制及管理模块用于响应于所述边缘网关设备管理触发指令,生成相应的边缘网关设备管理控制指令;所述Docker容器集群管理模块用于响应于所述边缘计算应用管理触发指令,生成相应的边缘计算应用管理控制指令。
...

【专利技术属性】
技术研发人员:顾铠羟郝春光刘文婷
申请(专利权)人:中信数字创新上海科技有限公司
类型:发明
国别省市:

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

1