1.一种基于边缘计算的交通信息发布系统,其特征在于:包括依次连接的云端侧、边缘侧和终端侧;
2.根据权利要求1所述的一种基于边缘计算的交通信息发布系统,其特征在于:所述云端侧软件功能单元包括边缘控制器、设备控制器和云端集线器;所述边缘控制器和设备控制器是扩展的kubernetes控制器,边缘控制器用于管理边缘节点和pod的元数据,以便能将数据定位到对应的边缘节点,设备控制器用于管理边缘设备,确保设备信息和设备状态的云边同步;所述云端集线器是一个web socket服务端,用于大量边缘端基于websocket协议连接处理,负责监听云端的变化,缓存并发送消息到边缘侧软件功能单元。
3.根据权利要求1所述的一种基于边缘计算的交通信息发布系统,其特征在于:所述边缘侧软件功能单元包括边缘集线器、元数据管理、设备孪生、服务总线、容器管理代理和事件总线;所述边缘集线器是一个web socket的客户端,用于将接收到的消息转发到边缘侧软件功能单元中的其它模块处理,同时将来自边缘侧软件功能单元中的各个模块的消息通过网络发送到云端,提供可靠和高效的云边信息同步;所述元数据管理分别与边缘集线器和容器管理代理连接,元数据管理用于本地数据的存储管理,当边缘侧软件功能单元中的其它模块需要查询数据时,如果本地有该项数据则会从本地获取;所述容器管理代理是运行在边缘节点的代理,用于管理容器化软件模块;所述事件总线是一个能够与mqtt服务器交互的mqtt客户端,为边缘侧软件功能单元中的其它模块提供订阅和发布功能;所述服务总线与边缘集线器连接,服务总线是一个边缘侧的http客户端,其接受来自云端侧服务的请求,与运行在边缘侧的http服务器交互,提供云端侧服务通过http协议访问边缘侧http服务器的能力;设备孪生模块分别与边缘集线器和事件总线连接,设备孪生模块负责存储设备状态并将设备状态同步到云端。
4.根据权利要求1所述的一种基于边缘计算的交通信息发布系统,其特征在于:所述高安全硬件密码模块通过sdk/api方式向可变情报板远程监控模块提供密码运算和密钥管理服务;所述可变情报板边缘计算终端以及高安全硬件密码模块均安装有数字证书。
5.根据权利要求1所述的一种基于边缘计算的交通信息发布系统,其特征在于:所述可变情报板边缘计算终端采用基于嵌入式arm系统架构的低功耗硬件平台,包括arm mcu以及与arm mcu连接的存储模块、无线通信模块、电源模块、以太网模块、密码模块、usb key和串口模块。
6.根据权利要求1所述的一种基于边缘计算的交通信息发布系统,其特征在于:所述可变情报板边缘计算终端采用基于arm系统架构的linux系列操作系统,边缘侧软件功能单元部署在可变情报板边缘计算终端的linux系列操作系统的应用软件层,linux系列操作系统的应用软件层还部署有linux系列操作系统下的标准容器软件docker软件,docker软件与边缘侧软件功能单元连接;所述docker软件上设置有vms-app image容器化软件模块,vms-app image容器化软件模块用于与可变情报板进行交互;vms-app image容器化软件模块由云端侧的可变情报板远程监控模块通过kubernetesapi服务模块和kubeedge平台进行管理。
7.根据权利要求1所述的一种基于边缘计算的交通信息发布系统,其特征在于:所述可变情报板边缘侧控制器的硬件包括中央处理器以及与中央处理器连接的存储模块、电源模块、以太网模块、密码模块和usb key。
8.根据权利要求1所述的一种基于边缘计算的交通信息发布系统,其特征在于:所述可变情报板边缘侧控制器采用linux系列操作系统,云端侧软件功能单元部署在变情报板边缘侧控制器的linux系列操作系统的应用软件层。
9.一种基于边缘计算的交通信息发布方法,其特征在于:包括以下步骤:
10.根据权利要求9所述的一种基于边缘计算的交通信息发布方法,其特征在于:所述步骤s4包括以下步骤: