【技术实现步骤摘要】
一种LoRa工作模式的切换方法、装置及系统
本专利技术涉及物联网应用
,特别是一种LoRa工作模式的切换方法、装置及系统。
技术介绍
物联网的快速发展对无线通信技术提出了更高的要求,专为低带宽、低功耗、远距离、大量连接的物联网应用而设计的LPWAN(Low-PowerWide-AreaNetwork,低功耗广域网)也快速兴起。LoRa就是其中的典型代表,也是最有发展前景的低功耗广域网通信技术。LoRa射频技术是Semtech公司开发的一种远距离低功耗的窄带物联网技术。LoRa核心是LoRa扩频技术,LoRa具有发射功率强,接收灵敏度高的特点。LoRa要能够正常工作,发射机和接收机的工作模式,即BW(BandWidth,频宽)和SF(SpreadingFactor,扩频因子)必须相同。BW宽则速率高,SF大则抗干扰能力强。由于环境的复杂性,固定的工作模式会导致传输效率低,这一技术问题亟待解决。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的LoRa工作模式的切换方法、装置及系统。根据本专利技术实施例的一方面,提供了 ...
【技术保护点】
一种LoRa工作模式的切换方法,其特征在于,应用于采用LoRa无线技术进行通信的发射机,所述发射机与采用LoRa无线技术的接收机进行通信,所述发射机与所述接收机上分别实现物理上独立的第一通道和第二通道,所述方法包括:构建LoRa工作模式参数表,其中,所述LoRa工作模式参数表中包含多个工作模式以及各个工作模式对应的频宽、扩频因子、接收信号强度指示RSSI区间范围;当所述发射机通过所述第一通道向所述接收机发送数据的重发次数大于预设阈值时,从所述接收机通过所述第一通道发送的信标中获取当前链路的RSSI,其中,所述发射机通过所述第一通道向所述接收机发送数据,若在预设时长内未接收到 ...
【技术特征摘要】
1.一种LoRa工作模式的切换方法,其特征在于,应用于采用LoRa无线技术进行通信的发射机,所述发射机与采用LoRa无线技术的接收机进行通信,所述发射机与所述接收机上分别实现物理上独立的第一通道和第二通道,所述方法包括:构建LoRa工作模式参数表,其中,所述LoRa工作模式参数表中包含多个工作模式以及各个工作模式对应的频宽、扩频因子、接收信号强度指示RSSI区间范围;当所述发射机通过所述第一通道向所述接收机发送数据的重发次数大于预设阈值时,从所述接收机通过所述第一通道发送的信标中获取当前链路的RSSI,其中,所述发射机通过所述第一通道向所述接收机发送数据,若在预设时长内未接收到所述接收机返回的已成功接收数据的应答消息时,则认为数据发送失败,并重新发送,同时对重发次数进行统计;将所述当前链路的RSSI与所述LoRa工作模式参数表中的RSSI区间范围进行比较,确定所述发射机从当前工作模式即将切换至的目标工作模式以及所述目标工作模式对应的频宽、扩频因子;将所述目标工作模式对应的频宽、扩频因子通过所述第二通道发送给所述接收机,以由所述接收机根据所述目标工作模式对应的频宽、扩频因子,将在所述第一通道上的工作模式切换至所述目标工作模式,并通过所述第二通道向所述发射机返回表示切换成功的消息;当接收到所述接收机通过所述第二通道返回的表示切换成功的消息时,将所述发射机在所述第一通道上的所述当前工作模式切换至所述目标工作模式,以使用所述目标工作模式在所述第一通道上与所述接收机进行数据传输。2.根据权利要求1所述的方法,其特征在于,所述第一通道用于数据信令传输,所述第二通道用于控制信令传输,所述第二信道的传输速率、频宽、扩频因子均固定不变。3.根据权利要求1所述的方法,其特征在于,从所述接收机通过所述第一通道发送的信标中获取当前链路的RSSI之前,所述方法还包括:当所述发射机通过所述第一通道向所述接收机发送数据的重发次数大于预设阈值时,通过所述第二通道向所述接收机发送请求所述接收机通过所述第一通道发送信标的指令;接收所述接收机根据所述指令通过所述第一通道发送的信标。4.根据权利要求1所述的方法,其特征在于,所述多个工作模式中包含传输速率不同的模式,各个传输速率的模式中包含多个子模式,相同传输速率的模式中的各个子模式对应的RSSI区间范围不重合或边界重合,不同传输速率的模式中的子模式对应的RSSI区间范围存在重合的情况。5.根据权利要求4所述的方法,其特征在于,相同传输速率的模式中的多个子模式具有相同的频宽和不同的扩频因子。6.根据权利要求4或5所述的方法,其特征在于,将所述当前链路的RSSI与所述LoRa工作模式参数表中的RSSI区间范围进行比较,确定所述发射机即将从当前工作模式切换至的目标工作模式,包括:确定所述当前工作模式属于所述不同传输速率的模式中任意一种模式,称为待定模式;将所述当前链路的RSSI与所述待定模式中的各个子模式对应的RSSI区间范围进行比较,确定所述发射机即将从所述当前工作模式切换至的目标工作模式。7.根据权利要求6所述的方法,其特征在于,确定所述当前工作模式属于所述不同传输速率的模式中任意一种模式,包括:获取预先设置的所述第一通道上的默认工作模式,其中,所述默认工作模式属于所述不同传输速率的模式中任意一种模式;将所述默认工作模式作为所述当前工作模式。8.根据权利要求6所述的方法,其特征在于,将所述当前链路的RSSI与所述待定模式中的各个子模式对应的RSSI区间范围进行比较,确定所述发射机即将从所述当前工作模式切换至的目标工作模式,包括:判断所述当前链路的RSSI是否属于所述待定模式中的各个子模式中某个子模式对应的RSSI区间范围;若是,则将所述当前链路的RSSI所属的RSSI区间范围对应的子模式作为所述目标工作模式;若否,则确定所述当前链路的RSSI位于所述待定模式中的哪两个子模式之间,并在确定的两个子模式中选取与所述当前链路的RSSI数值最近的子模式,作为所述目标工作模式。9.根据权利要求8所述的方法,其特征在于,还包括:若所述当前链路的RSSI与确定的两个子模式对应的RSSI区间范围的差值距离相同,则在确定的两个子模式中选取扩频因子较小的子模式,作为所述目标工作模式。10.根据权利要求8所述的方法,其特征在于,还包括:若所述当前链路的RSSI大于所述待定模式中各个子模式对应的RSSI区间范围中的最高RSSI,则判断所述多个工作模式中是否存在传输速率比所述待定模式大的工作模式;若判断不存在,则将该最高RSSI对应的子模式作为所述目标工作模式;若判断存在,则将所述待定模式调整为所述多个工作模式中传输速率比所述待定模式大的工作模式,并将所述当前链路的RSSI与调整后的所述待定模式中的各个子模式对应的RSSI区间范围进行比较,确定所述发射机即将从所述当前工作模式切换至的目标工作模式;若所述当前链路的RSSI等于所述待定模式中各个子模式对应的RSSI区间范围中的最高RSSI,则将该最高RSSI对应的子模式作为所述目标工作模式。11.根据权利要求10所述的方法,其特征在于,还包括:若所述多个工作模式中存在传输速率比所述待定模式大的工作模式包括多个,则选取与所述待定模式的传输速率数值最近的工作模式,作为调整后的所述待定模式。12.根据权利要求8所述的方法,其特征在于,还包括:若所述当前链路的RSSI小于所述待定模式中各个子模式对应的RSSI区间范围中的最低RSSI,则判断所述多个模式中是否存在传输速率比所述待定模式小的工作模式;若判断不存在,则将该最低RSSI对应的子模式作为所述目标工作模式;若判断存在,则将所述待定模式调整为所述多个模式中传输速率比所述待定模式小的工作模式,并将所述当前链路的RSSI与调整后的所述待定模式中的各个子模式对应的RSSI区间范围进行比较,确定所述发射机即将从所述当前工作模式切换至的目标工作模式;若所述当前链路的RSSI等于所述待定模式中各个子模式对应的RSSI区间范围中的最低RSSI,则将该最低RSSI对应的子模式作为所述目标工作模式。13.根据权利要求12所述的方法,其特征在于,还包括:若所述多个工作模式中存在传输速率比所述待定模式小的工作模式包括多个,则选取与所述待定模式的传输速率数值最近的工作模式,作为调整后的所述待定模式。14.根据权利要求1所述的方法,其特征在于,所述LoRa工作模式参数表中还包含索引,以标识各个工作模式。15.一种LoRa工作模式的切换装置,其特征在于,应用于采用LoRa无线技术进行通信的发射机,所述发射机与采用LoRa无线技术的接收机进行通信,所述发射机与所述接收机上分别实现物理上独立的第一通道和第二通道,所述装置包括:构建器,...
【专利技术属性】
技术研发人员:王涛,
申请(专利权)人:苏州欧普照明有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。