System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及物联网,具体涉及一种物联网数据传输方法及网关设备。
技术介绍
1、现有的物联网系统包括前端的采样单元和网关设备,采样单元和与网关之间通过低功耗广域物联网(lpwan)与网关设备实现通信,将采集的数据发送至网关设备;为了方便布置,各个采样单元大多为电池供电,对功耗较为敏感;同时,各采样单元独立分布于不同位置,其与网关之间的物理距离存在较大差异,这种差异导致各采样单元发送采样数据时的发射功率也存在较大差异,导致系统运行一段时间后,部分采样单元电量耗尽,部分采样单元还剩余较多电量的情况发生;此外,现有的采样单元均是独立与网关之间进行通信,采样单元的每一条数据需要发送时均需要以大功率工作状态发送至网关,工作频次和功率的提高,限制了采样单元整体功耗的控制。
技术实现思路
1、本专利技术的目的是针对现有技术中的上述不足,提供了一种物联网数据传输方法及网关设备,能够对采样单元的电池模块的电量进行平衡。
2、本专利技术的目的通过以下技术方案实现:一种物联网数据传输方法,包括云端、智能网关以及多个采样单元;
3、每个采样单元均包括功率通信模块与电池模块;所述智能网关包括与采样单元配合的第一通信模块以及与云端配合的第二通信模块;
4、还包括以下步骤:
5、步骤s1、记录智能网关的位置信息以及每个采样单元的位置信息;
6、步骤s2、每个采样单元均把位置信息以及电池模块的电量信息上传至智能网关;智能网关将所有采样单元的位置信息发送至
7、步骤s3、智能网关获得电量最大的采样单元cn的位置信息;
8、步骤s4、智能网关将采样单元cn的位置信息传输至待上传的采样单元c1;检测采样单元c1是否存储有实时数据d1;
9、若存储有实时数据d1并且n等于1,采样单元c1将实时数据d1以及电量信息f1传输至智能网关后返回至步骤s3;
10、若存储有实时数据d1并且n不等于1进入步骤a;
11、步骤a、测量采样单元c1与智能网关的距离l1,测量采样单元c1与采样单元cn的距离l2;若l1大于l2进入步骤a1;若l1不大于l2进入步骤a2;
12、步骤a1、采样单元c1将实时数据d1以及电量信息f1传输至采样单元cn,采样单元cn将采样单元c1的实时数据d1、电量信息f1以及采样单元cn的实时数据dn、电量信息fn共同传输至智能网关;
13、步骤a11、返回至步骤s3;
14、步骤a2、采样单元c1将实时数据d1以及电量信息f1传输至智能网关;
15、步骤a21、返回至步骤s3。
16、本专利技术进一步设置为,在步骤s4中,还包括检测采样单元c1是否存储有延时数据e1;
17、若存储有延时数据e1并且n等于1,采样单元c1将延时数据e1以及电量信息f1传输至智能网关后返回至步骤s3;
18、若存储有延时数据e1并且n不等于1进入步骤b1;
19、步骤b1、计算采样单元c1与其余采样单元的距离,获得与采样单元c1距离最近的目标采样单元;采样单元c1将延时数据e1以及电量信息f1传输至目标采样单元;
20、步骤b2、若目标采样单元为采样单元cn进入步骤b31,若目标采样单元不是采样单元cn进入步骤b41;
21、步骤b31、采样单元cn将接收到的所有延时数据、所有电量信息以及采样单元cn的延时数据en、电量信息fn共同传输至智能网关;
22、步骤b32、返回至步骤s3;
23、步骤b41、计算目标采样单元与其余采样单元的距离,排除已经进行数据传输的采样单元之外,获得与旧的目标采样单元距离最近的新的目标采样单元;
24、步骤b42、旧的目标采样单元将接收到的所有延时数据、所有电量信息以及本身的延时数据、电量信息共同传输至新的目标采样单元;
25、步骤b43、将新的目标采样单元返回至步骤b2中。
26、本专利技术进一步设置为,所述功率通信模块包括低功率通信模块以及高功率通信模块。
27、本专利技术进一步设置为,在步骤a1中,采样单元c1通过低功率通信模块将实时数据d1以及电量信息f1传输至采样单元cn,采样单元cn通过高功率通信模块将采样单元c1的实时数据d1、电量信息f1以及采样单元cn的实时数据dn、电量信息fn共同传输至智能网关。
28、本专利技术进一步设置为,在步骤a2中,采样单元c1首先通过低功率通信模块发送第一响应信号至智能网关,智能网关接收第一响应信号后向采样单元c1发送第二响应信号;
29、若采样单元c1能够接收到第二响应信号,采样单元c1通过低功率通信模块将实时数据d1以及电量信息f1传输至智能网关;
30、若采样单元c1不能接收到第二响应信号,采样单元c1通过高功率通信模块将实时数据d1以及电量信息f1传输至智能网关。
31、本专利技术进一步设置为,在步骤b1中,采样单元c1首先通过低功率通信模块发送第三响应信号至目标采样单元,目标采样单元接收第三响应信号后向采样单元c1发送第四响应信号;
32、若采样单元c1能够接收到第四响应信号,采样单元c1通过低功率通信模块将延时数据e1以及电量信息f1传输至目标采样单元;
33、若采样单元c1不能接收到第四响应信号,采样单元c1通过高功率通信模块将延时数据e1以及电量信息f1传输至目标采样单元。
34、本专利技术进一步设置为,在步骤b42中,旧的目标采样单元首先通过低功率通信模块发送第五响应信号至新的目标采样单元,新的目标采样单元接收第五响应信号后向旧的目标采样单元发送第六响应信号;
35、若旧的目标采样单元能够接收到第六响应信号,旧的目标采样单元通过低功率通信模块将接收到的所有延时数据、所有电量信息以及本身的延时数据、电量信息共同传输至新的目标采样单元;
36、若旧的目标采样单元不能接收到第六响应信号,旧的目标采样单元通过高功率通信模块将接收到的所有延时数据、所有电量信息以及本身的延时数据、电量信息共同传输至新的目标采样单元。
37、本专利技术进一步设置为,所述采样单元还包括第一处理模块以及第一存储模块。
38、本专利技术进一步设置为,所述智能网关还包括第二处理模块以及第二存储模块。
39、一种网关设备,包括物联网数据传输方法。
40、本专利技术的有益效果:本专利技术通过多级跳转的方式转发至剩余电量最多的采样单元内,到达预定的数据上传时间后,将所有数据统一打包发送至智能网关,智能网关解包分类后上传至云服务器,以降低采样单元整体的功耗,同时对各采样单元的电池电量进行平衡。
本文档来自技高网...【技术保护点】
1.一种物联网数据传输方法,其特征在于:包括云端、智能网关以及多个采样单元;
2.根据权利要求1所述的一种物联网数据传输方法,其特征在于:在步骤S4中,还包括检测采样单元C1是否存储有延时数据E1;
3.根据权利要求2所述的一种物联网数据传输方法,其特征在于:所述功率通信模块包括低功率通信模块以及高功率通信模块。
4.根据权利要求3所述的一种物联网数据传输方法,其特征在于:在步骤A1中,采样单元C1通过低功率通信模块将实时数据D1以及电量信息F1传输至采样单元Cn,采样单元Cn通过高功率通信模块将采样单元C1的实时数据D1、电量信息F1以及采样单元Cn的实时数据Dn、电量信息Fn共同传输至智能网关。
5.根据权利要求3所述的一种物联网数据传输方法,其特征在于:在步骤A2中,采样单元C1首先通过低功率通信模块发送第一响应信号至智能网关,智能网关接收第一响应信号后向采样单元C1发送第二响应信号;
6.根据权利要求3所述的一种物联网数据传输方法,其特征在于:在步骤B1中,采样单元C1首先通过低功率通信模块发送第三响应信号至目标
7.根据权利要求3所述的一种物联网数据传输方法,其特征在于:在步骤B42中,旧的目标采样单元首先通过低功率通信模块发送第五响应信号至新的目标采样单元,新的目标采样单元接收第五响应信号后向旧的目标采样单元发送第六响应信号;
8.根据权利要求1所述的一种物联网数据传输方法,其特征在于:所述采样单元还包括第一处理模块以及第一存储模块。
9.根据权利要求1所述的一种物联网数据传输方法,其特征在于:所述智能网关还包括第二处理模块以及第二存储模块。
10.一种网关设备,其特征在于:包括权利要求1-9任一所述的物联网数据传输方法。
...【技术特征摘要】
1.一种物联网数据传输方法,其特征在于:包括云端、智能网关以及多个采样单元;
2.根据权利要求1所述的一种物联网数据传输方法,其特征在于:在步骤s4中,还包括检测采样单元c1是否存储有延时数据e1;
3.根据权利要求2所述的一种物联网数据传输方法,其特征在于:所述功率通信模块包括低功率通信模块以及高功率通信模块。
4.根据权利要求3所述的一种物联网数据传输方法,其特征在于:在步骤a1中,采样单元c1通过低功率通信模块将实时数据d1以及电量信息f1传输至采样单元cn,采样单元cn通过高功率通信模块将采样单元c1的实时数据d1、电量信息f1以及采样单元cn的实时数据dn、电量信息fn共同传输至智能网关。
5.根据权利要求3所述的一种物联网数据传输方法,其特征在于:在步骤a2中,采样单元c1首先通过低功率通信模块发送第一响应信号至智能网关,智能网关接收第一响应信号后向...
【专利技术属性】
技术研发人员:刘超,肖智卿,周柏魁,许多,熊慧,梁文聪,杨显旭,
申请(专利权)人:广东云百科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。