System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及无线传感器网络,特别涉及一种无线传感器网络的数据传输方法和系统。
技术介绍
1、无线传感器网络(wireless sensor networks,wsn)是一种由大量分布式的传感器节点组成的网络,这些节点能够感知、采集并处理环境中的信息,然后通过无线通信方式将数据传输至协调器、网关或控制中心。无线传感器网络已经广泛应用于工业、农业、医疗、智慧城市等领域。
2、无线传感器具有设备端安装便捷,无需布线,数字化输出,无需采集卡等特点,安装成本只有有线采集方案的1%,精准便捷,广泛适用于各类工业设备的智能化升级的后装和前装市场。
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、本公开的无线传感器网络的数据传输方法和系统,可以解决低功耗的lora等低速广域网的速度慢的问题。本公开还可以采用集成式多路接收ic实现多频并发传输。本公开的无线传感器网络的数据传输方法和系统中,无线网关可以信道全开(所有第二射频模块全部打开)去接收无线传感器上传的数据包,而出于节省成本和功耗的考虑,无线传感器可以不使用同样多的第一射频模块进行数据包的上传,而是开启一部分第一射频模块,或者第一射频模块的数量可以少于第二射频模块的数量,例如第二射频模块可以是8个并且全部打开,第一射频模块的数量可以是4个并且可以部分打开,这样的话,一个无线网关可以通过不同的第二射频模块同时针对多个无线传感器进行大数据量上传数据的接收。另外,本公开的无线传感器网络的数据传输方法和系统只有在大数据上传的时候,才使用多频并发传输的方式开启多个第一射频模块并行发送数据包,在其他常规数据上传时,只使用其中一个第一射频模块(一个信道)以降低功耗。为了保证大数据上传的效率,本公开技术方案使用了特定的帧格进行数据包形式的分片发送,最本文档来自技高网...
【技术保护点】
1.一种无线传感器网络的数据传输方法,包括:
2.根据权利要求1所述的无线传感器网络的数据传输方法,其特征在于,还包括:
3.根据权利要求1所述的无线传感器网络的数据传输方法,其特征在于,所述无线传感器将所述上传数据拆分成至少两个数据包,并通过至少两个第一射频单元分别将至少两个所述数据包上传,包括:
4.根据权利要求1所述的无线传感器网络的数据传输方法,其特征在于:
5.一种无线传感器网络的数据传输系统,其特征在于,包括:
6.根据权利要求5所述的无线传感器网络的数据传输系统,其特征在于,所述无线传感器包括:
7.根据权利要求6所述的无线传感器网络的数据传输系统,其特征在于:
8.根据权利要求6所述的无线传感器网络的数据传输系统,其特征在于,所述无线传感器还包括:
9.根据权利要求5所述的无线传感器网络的数据传输系统,其特征在于,所述无线网关,包括:
10.根据权利要求9所述的无线传感器网络的数据传输系统,其特征在于:
【技术特征摘要】
1.一种无线传感器网络的数据传输方法,包括:
2.根据权利要求1所述的无线传感器网络的数据传输方法,其特征在于,还包括:
3.根据权利要求1所述的无线传感器网络的数据传输方法,其特征在于,所述无线传感器将所述上传数据拆分成至少两个数据包,并通过至少两个第一射频单元分别将至少两个所述数据包上传,包括:
4.根据权利要求1所述的无线传感器网络的数据传输方法,其特征在于:
5.一种无线传感器网络的数据传输系统,其特征在于,包...
【专利技术属性】
技术研发人员:邱航,袁伟,张壮壮,
申请(专利权)人:无锡必创传感科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。