System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及物联网,尤其涉及一种物联网设备协议适配的快速接入方法。
技术介绍
1、随着技术的进步,物联网设备和应用的数量急剧增加,这就要求设备之间必须能够进行高效、可靠的通信。然而,由于历史原因和不同应用场景的需求,物联网设备支持的通信协议种类繁多,如mqtt、coap、http、amqp等,这些协议之间的不兼容性给物联网的部署和应用带来了一定的挑战。
2、公开号为cn110113359a的专利文献公开了一种物联网平台协议适配方法,该方法包括物联网平台支持设备使用coap协议或mqtt协议接入,物联网平台为设备颁发适用于coap协议和mqtt协议的数字证书,数字证书与物联网平台的topic使用权限相关联,设备通过数字证书进行物联网平台的设备接入认证,物联网平台再判断设备是否获得与数字证书对应的topic使用权限,基于topic使用权限,coap协议和mqtt协议进行适配,设备利用topic使用权限进行topic消息交流,实现通信。
3、由此可见存在以下问题:现有技术中的互联网设备接入时间长,数据处理效率低。
技术实现思路
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、定义设备类型和通信协议的元数据;
47、创建所述协议解析模块的接口,实现所述协议解析模块的工厂模式;
48、设计所述自适应适配器框架的加载机制,实现所述协议解析模块的动态更新;
49、实现所述协议解析模块的异常处理以得到处理结果;
50、实现所述协议解析模块的测试和验证以得到测试结果;
51、根据处理后的结果和测试后的结果将所述协议解析模块集成到所述自适应适配器框架中。
52、进一步地,根据收集到的所述实时数据和历史数据,以及,所述物联网设备的权重值评估当前的数据传输机制,根据评估结果对所述数据传输机制进行数据传输参数、网络带宽和缓冲区的优化包括:
53、实时收集所述物联网设备状态、性能指标和网络流量;
54、分析当前数据传输机制的数据传输速率、延迟和本文档来自技高网...
【技术保护点】
1.一种物联网设备协议适配的快速接入方法,其特征在于,包括:
2.根据权利要求1所述的物联网设备协议适配的快速接入方法,其特征在于,通过权重来扫描优先级高的物联网设备,获取任一所述物联网设备的类型和位置,根据所述物联网设备的类型和功能,为任一所述物联网设备分配一个权重值包括:
3.根据权利要求2所述的物联网设备协议适配的快速接入方法,其特征在于,根据任一所述物联网设备的权重和位置信息,构建包括物联网设备的第一边缘节点和第二边缘节点的自适应网络包括:
4.根据权利要求3所述的物联网设备协议适配的快速接入方法,其特征在于,所述第一边缘节点进行本地数据处理包括:
5.根据权利要求4所述的物联网设备协议适配的快速接入方法,其特征在于,所述第二边缘节点用以进行协同计算和数据聚合包括:
6.根据权利要求5所述的物联网设备协议适配的快速接入方法,其特征在于,采用自适应适配器进行协议转换包括:
7.根据权利要求6所述的物联网设备协议适配的快速接入方法,其特征在于,根据设备类型和协议,所述自适应适配器加载相应的协议解析模块包括
8.根据权利要求7所述的物联网设备协议适配的快速接入方法,其特征在于,根据收集到的所述实时数据和历史数据,以及,所述物联网设备的权重值评估当前的数据传输机制,根据评估结果对所述数据传输机制进行数据传输参数、网络带宽和缓冲区的优化包括:
9.根据权利要求8所述的物联网设备协议适配的快速接入方法,其特征在于,根据所述数据的权重提取数据的特征以得到数据集包括:
10.根据权利要求9所述的物联网设备协议适配的快速接入方法,其特征在于,通过训练所述数据集训练模型,根据数据的权重调整模型的参数和训练过程包括:
...【技术特征摘要】
1.一种物联网设备协议适配的快速接入方法,其特征在于,包括:
2.根据权利要求1所述的物联网设备协议适配的快速接入方法,其特征在于,通过权重来扫描优先级高的物联网设备,获取任一所述物联网设备的类型和位置,根据所述物联网设备的类型和功能,为任一所述物联网设备分配一个权重值包括:
3.根据权利要求2所述的物联网设备协议适配的快速接入方法,其特征在于,根据任一所述物联网设备的权重和位置信息,构建包括物联网设备的第一边缘节点和第二边缘节点的自适应网络包括:
4.根据权利要求3所述的物联网设备协议适配的快速接入方法,其特征在于,所述第一边缘节点进行本地数据处理包括:
5.根据权利要求4所述的物联网设备协议适配的快速接入方法,其特征在于,所述第二边缘节点用以进行协同计算和数据聚合包括:
6.根据权利要求5所述的...
【专利技术属性】
技术研发人员:司志兵,梁超,刘勃,赵静文,赵邦国,朱宏博,游明,陈文尹,程维国,刘道学,耿天宝,甄黎明,贺强,田炳坤,
申请(专利权)人:中铁四局集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。