【技术实现步骤摘要】
基于Lora无线的数据传输方法、装置及系统
本申请涉及通信
,具体而言,涉及一种基于Lora无线的数据传输方法、装置及系统。
技术介绍
在通过LoRa无线通信的方式进行设备与设备之间的数据传输时,由于通信环境会发生不断变化导致接收数据的设备往往会产生丢包,这时就需要采用点对点发送的方式或广播发送的方式向该接收数据的设备补发丢失的数据包。但在设备层级很多的情况下,无论采用采用点对点发送的方式还是广播发送的方式都需要大量的时间,从而导致数据传输的效率很低,另外由于很多LoRa设备都采用电池供电,长时间的电池供电会导致LoRa通信设备供电电压降低,这样导致个别设备发送功率降低,从而影响设备层级之间的数据可靠传输。
技术实现思路
本申请在于提供一种基于Lora无线的数据传输方法、装置及系统,以提高无线传输方式的数据传输效率。本申请的实施例通过如下方式实现:第一方面,本申请实施例提供了一种基于Lora无线的数据传输方法,所述方法包括:控制第一设备在第一范围内广播待广播的数据,使得位于所述第一范围内的第一接收设备基于广播而接收到数据;在所述第一设备广播完所述待广播的数据后, ...
【技术保护点】
1.一种基于Lora无线的数据传输方法,其特征在于,所述方法包括:控制第一设备在第一范围内广播待广播的数据,使得位于所述第一范围内的第一接收设备基于广播而接收到数据;在所述第一设备广播完所述待广播的数据后,控制第二设备在第二范围内广播所述待广播的数据,使得位于所述第二范围内的第二接收设备接收到广播的数据;以及使得还位于所述第二范围内的所述第一接收设备在所述接收到数据少于所述待广播的数据时,所述第一接收设备基于广播而接收所述待广播的数据中除所述接收到数据外的数据。
【技术特征摘要】
1.一种基于Lora无线的数据传输方法,其特征在于,所述方法包括:控制第一设备在第一范围内广播待广播的数据,使得位于所述第一范围内的第一接收设备基于广播而接收到数据;在所述第一设备广播完所述待广播的数据后,控制第二设备在第二范围内广播所述待广播的数据,使得位于所述第二范围内的第二接收设备接收到广播的数据;以及使得还位于所述第二范围内的所述第一接收设备在所述接收到数据少于所述待广播的数据时,所述第一接收设备基于广播而接收所述待广播的数据中除所述接收到数据外的数据。2.根据权利要求1所述的基于Lora无线的数据传输方法,其特征在于,控制第一设备在第一范围内广播待广播的数据,包括:控制第一设备的当前状态从第一通信频率的休眠状态切换到第二通信频率的通信状态,并也控制第一接收设备的当前状态从所述休眠状态切换到所述通信状态;控制所述第一设备在第一范围内以所述第二通信频率广播待广播的数据;对应的,控制第二设备在第二范围内广播所述待广播的数据,包括:控制第二设备的当前状态从所述休眠状态切换到所述通信状态;控制所述第二设备在第二范围内以所述第二通信频率广播所述待广播的数据。3.根据权利要求2所述的基于Lora无线的数据传输方法,其特征在于,在控制第二设备的当前状态从所述休眠状态切换到所述通信状态之后,所述方法还包括:控制所述第一设备判断所述第二设备上的数据是否少于所述待广播的数据;若是,控制所述第一设备向所述第二设备发送所述待广播的数据中除所述第二设备上的数据之外的数据;在控制所述第一设备确定所述第二设备上具有所述待广播的数据时,执行步骤:控制所述第二设备在第二范围内以所述第二通信频率广播所述待广播的数据。4.根据权利要求3所述的基于Lora无线的数据传输方法,其特征在于,还有其它设备接收所述第一设备以所述第二通信频率广播的所述待广播的数据,且所述其它设备上的数据少于所述待广播的数据,控制所述第一设备向所述第二设备发送所述待广播的数据中除所述第二设备上的数据之外的数据,包括:根据所述第二设备缺失的数据和所述其它设备缺失的数据,确定出所述第二设备和所述其它设备的平均缺失数据,其中,所述第二设备缺失的数据为所述待广播的数据中除所述第二设备上的数据之外的数据,以及所述其它设备缺失的数据为所述待广播的数据中除所述其它设备上的数据之外的数据;判断所述平均缺失数据的数据量是否大于预设数据量;若是,控制所述第一设备广播所述第二设备缺失的数据和所述其它设备缺失的数据,若否,控制所述第一设备依次向所述第二设备发送所述第二设备缺失的数据,向所述其它设备发送所述其它设备缺失的数据。5.根据权利要求2所述的基于Lora无线的数据传输方法,其特征在于,在所述第一范围内的设备包括所述第一接收设备在内的多个接收设备;在控制所述第一设备在第一范围内以所述第二通信频率广播待广播的数据之前,所述方法还包括:根据每个所述接收设备的信号接收强度,判断所述多个接收设备中信号接收强度的强度低于预设强度的设备数量是否大于预设数量;若是,根据所述多个接收设备中信号接收强度最低的目标接收设备的目标信号接收强度,确定出所述目标接收设备在目标信号接收强度的状态下若成功接收所述待广播的数据,所述广播所需的目标扩频因子值和目标带宽值;控制所述第一设备将所述广播的当前扩频因子的值调节为所述目标扩频因子值,并将所述广播的当前带宽的值调节为所述目标...
【专利技术属性】
技术研发人员:李中泽,陈顺飞,黎焕,高攀,
申请(专利权)人:武汉盛帆电子股份有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。