System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据传输,特别涉及一种物联网网关数据传输方法。
技术介绍
1、目前,物联网网关数据传输方法是指在物联网系统中,负责收集并处理各种传感器的数据,并将数据从传感器端传输到远程服务器或其他应用程序的一种方法。目前,主要有以下几种常见的数据传输方法:
2、1. mqtt(message queue telemetry transport):是一种轻量级的发布/订阅通信协议,非常适合于在移动设备和无线网络上使用。mqtt 通过代理服务器将消息传递给订阅者,因此可以在保持低功耗的同时实现实时的数据传输。然而,mqtt 存在一些缺点,如缺乏持久性和安全性等问题。
3、2. coap(constrained application protocol):是一种为物联网设备设计的应用层协议,用于实现设备和应用程序之间的交互。coap的设计目标是使得设备和应用程序之间能够进行即时的通信,同时尽可能的节省资源和能量。然而,coap也存在一些局限性,如兼容性问题等。
4、但是,现有的物联网网关数据传输方法难以保证物联网网关与物联网设备之间的数据传输的安全性以及访问设备的安全性。
5、因此,本专利技术提出一种物联网网关数据传输方法。
技术实现思路
1、本专利技术提供一种物联网网关数据传输方法,用以基于网关访问请求中的请求信息对陌生终端进行验证,提高了物联网网关数据的访问设备的可靠性,并基于搭建出的物联网网关与对应子设备之间的专属协议数据传输通道,保
2、本专利技术提供一种物联网网关数据传输方法,包括:
3、s1:当物联网网关接收到子设备上报的设备数据时,则将对应子设备的设备数据存储在物联网网关的物联网设备列表,同时,基于子设备上报的设备数据搭建出物联网网关与对应子设备之间的专属协议数据传输通道;
4、s2:基于预设通道接收来自陌生终端的网关访问请求,并基于网关访问请求中的请求信息对陌生终端进行验证,获得陌生终端的验证结果;
5、s3:当陌生终端的验证结果为通过验证时,将对应陌生终端存储至物联网网关的安全访问终端列表中,获得物联网网关最新的智能全访问终端列表;
6、s4:当物联网网关接收到来自最新的安全访问设备列表中的安全访问终端的数据访问请求时,则基于当前数据访问请求中的所有数据访问对象的所有数据访问范围以及物联网网关与最新的物联网设备列表中的每个子设备之间的专属协议数据传输通道,获得反馈网关数据包,并将反馈网关数据包发送至对应安全访问终端,获得物联网网关数据传输结果。
7、优选的,基于当前数据访问请求中的数据访问对象和数据访问范围以及物联网网关与最新的物联网设备列表中的每个子设备之间的专属协议数据传输通道,获得反馈网关数据包,包括:
8、获取物联网网关当前已完成的所有数据访问任务的数据访问范围作为物联网网关的已访问数据范围;
9、判断出物联网网关的已访问数据范围与当前数据访问请求中的所有数据访问对象的所有数据访问范围之间是否存在重叠,若是,则确定出物联网网关的已访问数据范围与当前数据访问请求中的所有数据访问对象的所有数据访问范围中的重叠数据范围;
10、基于当前数据访问请求中的所有数据访问对象的所有数据访问范围中除重叠数据访问范围之外的所有数据访问范围,生成当前数据访问请求的所有数据访问子任务;
11、否则,基于当前数据访问请求中的所有数据访问对象的所有数据访问范围,生成当前数据访问请求的所有数据访问子任务;
12、基于当前数据访问请求的所有数据访问子任务和最新的物联网设备列表中的每个子设备之间的专属协议数据传输通道,获得反馈网关数据包。
13、优选的,物联网网关数据传输方法,基于当前数据访问请求的所有数据访问子任务和最新的物联网设备列表中的每个子设备之间的专属协议数据传输通道,获得反馈网关数据包,包括:
14、基于当前数据访问请求的所有数据访问子任务和最新的物联网设备列表中的每个子设备之间的专属协议数据传输通道,获得当前访问反馈数据包;
15、当物联网网关的已访问数据范围与当前数据访问请求中的所有数据访问对象的所有数据访问范围之间不存在重叠时,则将当前访问反馈数据包当作反馈网关数据包;
16、当物联网网关的已访问数据范围与当前数据访问请求中的所有数据访问对象的所有数据访问范围之间存在重叠时,则在物联网网关当前已完成的所有数据访问任务中调取对应重叠数据范围内的所有访问数据包并汇总,获得第一数据包,将第一数据包与当前访问反馈数据包汇总获得反馈网关数据包。
17、优选的,物联网网关数据传输方法,基于当前数据访问请求的所有数据访问子任务和最新的物联网设备列表中的每个子设备之间的专属协议数据传输通道,获得当前访问反馈数据包,包括:
18、步骤1:基于最新的物联网设备列表中的每个子设备之间的专属协议数据传输通道,评估出当前数据访问请求的每个数据访问子任务的访问传输效率;
19、步骤2:确定出当前数据访问请求的每个数据访问子任务的访问传输所需带宽和物联网网关的每个专属协议数据传输通道的极限带宽以及物联网网关的极限带宽和;
20、步骤3:基于当前数据访问请求的每个数据访问子任务的访问传输效率、每个数据访问子任务的访问传输所需带宽和物联网网关的每个专属协议数据传输通道的极限带宽以及物联网网关的极限带宽和,获得当前访问反馈数据包。
21、优选的,物联网网关数据传输方法,步骤3:基于当前数据访问请求的每个数据访问子任务的访问传输效率、每个数据访问子任务的访问传输所需带宽和物联网网关的每个专属协议数据传输通道的极限带宽以及物联网网关的极限带宽和,获得当前访问反馈数据包,包括:
22、步骤301:基于当前数据访问请求的每个数据访问子任务的访问传输效率、每个数据访问子任务的访问传输所需带宽和物联网网关的每个专属协议数据传输通道的极限带宽以及物联网网关的极限带宽和,生成物联网网关的当前并发访问任务线程;
23、步骤302:基于物联网网关的当前并发访问任务线程和最新的物联网设备列表中的每个子设备之间的专属协议数据传输通道执行当前数据访问请求的所有数据访问子任务,获得当前访问反馈数据包。
24、优选的,物联网网关数据传输方法,步骤301:基于当前数据访问请求的每个数据访问子任务的访问传输效率、每个数据访问子任务的访问传输所需带宽和物联网网关的每个专属协议数据传输通道的极限带宽以及物联网网关的极限带宽和,生成物联网网关的当前并发访问任务线程,包括:
25、在当前数据访问请求的所有数据访问子任务中,确定出属于每个专属协议数据传输通道的所有数据访问数据子任务,作为每个专属协议数据传输通道的所有待排序子任务;
26、对每个专属协议本文档来自技高网...
【技术保护点】
1.一种物联网网关数据传输方法,其特征在于,包括:
2.根据权利要求1所述的物联网网关数据传输方法,其特征在于,基于当前数据访问请求中的数据访问对象和数据访问范围以及物联网网关与最新的物联网设备列表中的每个子设备之间的专属协议数据传输通道,获得反馈网关数据包,包括:
3.根据权利要求2所述的物联网网关数据传输方法,其特征在于,基于当前数据访问请求的所有数据访问子任务和最新的物联网设备列表中的每个子设备之间的专属协议数据传输通道,获得反馈网关数据包,包括:
4.根据权利要求3所述的物联网网关数据传输方法,其特征在于,基于当前数据访问请求的所有数据访问子任务和最新的物联网设备列表中的每个子设备之间的专属协议数据传输通道,获得当前访问反馈数据包,包括:
5.根据权利要求4所述的物联网网关数据传输方法,其特征在于,步骤3:基于当前数据访问请求的每个数据访问子任务的访问传输效率、每个数据访问子任务的访问传输所需带宽和物联网网关的每个专属协议数据传输通道的极限带宽以及物联网网关的极限带宽和,获得当前访问反馈数据包,包括:
6.根据权
7.根据权利要求6所述的物联网网关数据传输方法,其特征在于,基于每个专属协议数据传输通道的多次划分过程的划分结果、当前数据访问请求的每个数据访问子任务的访问传输效率、物联网网关的极限带宽和,生成物联网网关的当前并发访问任务线程,包括:
8.根据权利要求7所述的物联网网关数据传输方法,其特征在于,基于每个专属协议数据传输通道的并发极限发挥率最大的达标划分结果、当前数据访问请求的每个数据访问子任务的访问传输效率、物联网网关的极限带宽和,生成物联网网关的当前并发访问任务线程,包括:
9.根据权利要求8所述的物联网网关数据传输方法,其特征在于,基于所有达标组合结果和当前数据访问请求的每个数据访问子任务的访问传输效率以及物联网网关的极限带宽和,生成物联网网关的当前并发访问任务线程,包括:
10.根据权利要求9所述的物联网网关数据传输方法,其特征在于,基于最优组合结果中每个子任务集组合中的所有待排序子任务的访问传输效率,对最优组合结果中的所有子任务集组合进行排序,获得物联网网关的当前并发访问任务线程,包括:
...【技术特征摘要】
1.一种物联网网关数据传输方法,其特征在于,包括:
2.根据权利要求1所述的物联网网关数据传输方法,其特征在于,基于当前数据访问请求中的数据访问对象和数据访问范围以及物联网网关与最新的物联网设备列表中的每个子设备之间的专属协议数据传输通道,获得反馈网关数据包,包括:
3.根据权利要求2所述的物联网网关数据传输方法,其特征在于,基于当前数据访问请求的所有数据访问子任务和最新的物联网设备列表中的每个子设备之间的专属协议数据传输通道,获得反馈网关数据包,包括:
4.根据权利要求3所述的物联网网关数据传输方法,其特征在于,基于当前数据访问请求的所有数据访问子任务和最新的物联网设备列表中的每个子设备之间的专属协议数据传输通道,获得当前访问反馈数据包,包括:
5.根据权利要求4所述的物联网网关数据传输方法,其特征在于,步骤3:基于当前数据访问请求的每个数据访问子任务的访问传输效率、每个数据访问子任务的访问传输所需带宽和物联网网关的每个专属协议数据传输通道的极限带宽以及物联网网关的极限带宽和,获得当前访问反馈数据包,包括:
6.根据权利要求5所述的物联网网关数据传输方法,其特征在于,步骤301:基于当前数据访问请求的每个数据访问子任务的访问传输效率、每...
【专利技术属性】
技术研发人员:刘正林,曾义,陈文斌,杜其昌,
申请(专利权)人:广州河东科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。