System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及物联网,尤其涉及一种实时采集物联终端数据的系统。
技术介绍
1、随着物联网的深入发展,接入的物联终端呈幂级增长,而作为云平台与物联终端的桥梁,边缘代理端存在存储容量有限等问题,最终导致物联终端远程监控受阻和历史运行情况分析出现数据不完整。
2、因此,边缘代理端存储容量有限的问题需要得到有效解决。
技术实现思路
1、有鉴于此,本申请提供了一种实时采集物联终端数据的系统,目的在于解决边缘代理端存储容量有限的问题,其技术方案如下:
2、本申请提供了一种实时采集物联终端数据的系统,包括:边缘代理端以及物联管理端,边缘代理端包括:终端数据采集单元、终端数据读写单元、终端数据存储单元以及边缘运行管理单元;物联管理端包括:物联运行管理单元;
3、终端数据采集单元,用于适配物联终端的通信协议,以采集物联终端的物联终端信息以及物联终端数据;
4、终端数据读写单元,用于将物联终端数据过滤后存储至存储卷,并提供过滤后的物联终端数据的读功能;
5、终端数据存储单元,用于基于容器存储接口插件管理存储卷;
6、边缘运行管理单元,用于将物联终端信息、过滤后的物联终端数据以及边缘代理端的边缘代理端信息发送至物联管理端;还用于通过元数据的方式持久化物联终端信息,并提供物联终端信息的读写功能以及同步功能;
7、物联运行管理单元,用于接收物联终端信息、过滤后的物联终端数据以及边缘代理端信息,基于边缘代理端信息对边缘代理端进行管
8、在本申请的一些实现方式中;
9、终端数据采集单元包括:终端消息接入模块、终端消息服务模块、终端消息发布订阅模块;
10、终端数据读写模块包括:数据过滤模块、写数据模块、数据转存模块、读原始数据模块;
11、终端数据存储单元包括:插件基本信息接口模块、存储资源管理模块、存储卷管理模块、存储服务模块;
12、边缘运行管理单元包括:边缘通信接口模块、边缘运行监控模块、边缘资源管理模块;
13、物联运行管理单元包括:物联运行监控模块、边缘代理端管理模块、物联终端数据存储模块、物联终端数据分析模块、物联通信接口模块。
14、在本申请的一些实现方式中;
15、物联运行管理单元向边缘运行管理单元发送虚拟化存储加载指令,以使边缘运行管理单元调用终端数据存储单元完成以下操作:创建存储卷,初始化存储卷、启动虚拟化存储应用将容器化应用挂载至存储卷、将存储卷挂载至边缘代理端的主机、对存储卷进行分区格式化以及将存储卷挂载至容器指定目录。
16、在本申请的一些实现方式中;
17、终端数据采集单元连接物联终端,将从物联终端采集的物联终端数据发送至边缘运行管理单元;
18、边缘运行管理单元接收物联终端数据,通过调用终端数据读写单元过滤物联终端数据,通过调用终端数据存储单元将过滤后的物联终端数据存储至存储卷;
19、物联运行管理单元通过边缘运行管理单元获取存储卷中存储的过滤后的物联终端数据,并将获取到的过滤后的物联终端数据存储至物联管理端的实时数据库。
20、在本申请的一些实现方式中;
21、边缘运行管理单元通过终端数据读写单元,调用终端数据存储单元提供过滤后的物联终端数据的查询功能,并以图表方式展示边缘代理端的查询结果;
22、物联运行管理单元通过实时数据库提供过滤后的物联终端数据的查询功能,并在分析后以图表方式展示物联管理端的查询结果。
23、在本申请的一些实现方式中;
24、终端消息接入模块,用于连接物联终端,以从物联终端采集物联终端数据;还用于将物联终端数据转化为指定协议的物联终端数据,并将转化为指定协议的物联终端数据发送至终端消息服务模块;
25、终端消息服务模块,用于接收转化为指定协议的物联终端数据,并将转化为指定协议的物联终端数据组织为消息后发送至终端消息订阅模块;
26、终端消息发布订阅模块,用于通过接收来自终端消息服务模块的消息得到物联终端数据,通过调用存储服务管理模块将物联终端数据存储至存储卷;还用于采集物联终端信息。
27、在本申请的一些实现方式中;
28、数据过滤模块,用于基于物联终端信息中预先设定的合法值特征对物联终端信息进行过滤,以得到过滤后的物联终端数据;
29、写数据模块,用于将过滤后的物联终端数据写入一级存储块,并在一级存储块写满后,调用数据转存模块;
30、数据转存模块,用于压缩写满后的一级存储块中的过滤后的物联终端数据,以得到压缩后的物联终端数据,并将压缩后的物联终端数据写入二级存储块;
31、读原始数据模块,通过调用存储服务模块提供过滤后的物联终端数据的查询功能。
32、在本申请的一些实现方式中;
33、插件基本信息接口模块,用于获取边缘代理端安装的插件的插件基本信息以及检测插件的健康状态;
34、存储资源管理模块,用于在边缘代理端所在的主机中执行以下操作:创建存储卷、删除存储卷、挂载存储卷以及卸载存储卷;
35、存储卷管理模块,用于对边缘代理端所在的主机中的存储卷进行存储卷分区格式化,还用于在边缘代理端所在的主机的指定路径中挂载或卸载存储卷;
36、存储服务模块,用于调用插件基本信息接口模块、存储资源管理模块、存储卷管理模块模块完成存储卷的读写。
37、在本申请的一些实现方式中;
38、边缘通信接口模块,用于通过多路复用的消息通道与物联通信接口模块协同,将物联终端信息、边缘代理端信息、物联终端数据同步至物联管理端;
39、边缘运行监控模块,用于对物联终端信息进行维护与监控;
40、边缘资源管理模块,用于对边缘代理端信息进行存储与维护;还用于存储物联终端信息,创建边缘代理端与物联终端的关系,通过边缘通信接口模块,经由物联通信接口模块同步物联终端信息至物联管理端,当边缘代理端与物联管理端断开后,读取物联终端信息,替代物联管理端完成物联终端的数据采集与指令下发功能。
41、在本申请的一些实现方式中;
42、物联运行监控模块,用于监控边缘代理端管理模块从边缘代理端订阅到的事件信息;还用于将对物联终端的操作事件同步至边缘节点管理模块。
43、边缘代理端管理模块,用于将事件信息同步至物联运行监控模块,还用于把操作事件同步至边缘代理端;
44、物联终端数据存储模块,用于通过物联通信接口模块,经由边缘通信接口模块获取物联终端数据,并将物联终端数据写入至物联管理端的实时数据库;
45、物联终端数据分析模块,用于对实时数据库中的物联终端数据进行分析;
46、物联通信接口模块,用于发送指令至边缘通信接本文档来自技高网...
【技术保护点】
1.一种实时采集物联终端数据的系统,其特征在于,包括:边缘代理端以及物联管理端;所述边缘代理端包括:终端数据采集单元、终端数据读写单元、终端数据存储单元以及边缘运行管理单元;所述物联管理端包括:物联运行管理单元;
2.根据权利要求1所述的系统,其特征在于;
3.根据权利要求1所述的系统,其特征在于;
4.根据权利要求1所述的系统,其特征在于;
5.根据权利要求1所述的系统,其特征在于;
6.根据权利要求2所述的系统,其特征在于;
7.根据权利要求2所述的系统,其特征在于;
8.根据权利要求2所述的系统,其特征在于;
9.根据权利要求2所述的系统,其特征在于;
10.根据权利要求2所述的系统,其特征在于;
【技术特征摘要】
1.一种实时采集物联终端数据的系统,其特征在于,包括:边缘代理端以及物联管理端;所述边缘代理端包括:终端数据采集单元、终端数据读写单元、终端数据存储单元以及边缘运行管理单元;所述物联管理端包括:物联运行管理单元;
2.根据权利要求1所述的系统,其特征在于;
3.根据权利要求1所述的系统,其特征在于;
4.根据权利要求1所述...
【专利技术属性】
技术研发人员:吴江栋,韩大为,汪洋,李卫华,范利刚,周巍,袁行,
申请(专利权)人:北京中电普华信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。