LoRa设备的信道选择方法、装置和电子装置制造方法及图纸

技术编号:28431389 阅读:21 留言:0更新日期:2021-05-11 18:41
本申请涉及一种LoRa设备的信道选择方法、装置、电子装置和存储介质,该方法包括:按照预设频率分别读取每个信道的接收信号强度值,得到每个信道在预设时间内的接收信号强度值序列;根据每个信道在预设时间内的接收信号强度值序列,计算得到每个信道在预设时间内的接收信号强度平均值;对每个信道的接收信号强度平均值进行排序,得到第一排序序列;根据第一排序序列,选择预设数量的信道作为最优信道。通过本申请,解决了相关技术中LoRa设备无法对所有信道进行干扰检测导致LoRa设备的数据交互效率降低的问题,实现了提高LoRa设备的数据交互效率的技术效果。

【技术实现步骤摘要】
LoRa设备的信道选择方法、装置和电子装置
本申请涉及无线通讯
,特别是涉及一种LoRa设备的信道选择方法、装置、电子装置和存储介质。
技术介绍
LoRa(远距离无线电,LongRangeRadio,简称为LoRa)是低功耗广域网(LowPowerWideAreaNetwork,简称为LPWAN)通信技术中的一种,是美国Semtech公司采用和推广的一种基于扩频技术的超远距离无线传输方案。这一方案改变了以往关于传输距离与功耗的折衷考虑方式,为用户提供一种简单的能实现远距离、长电池寿命、大容量的系统,进而扩展传感网络。各种无线设备在进行无线数据交互时都需要通过无线信道来进行,而随着社会的发展,大量无线网络设备的应用导致无线信道充斥着各种无线信号,对正常设备通信造成堵塞,导致设备通信异常造成的设备失联等现象。同时,随着社会的发展,大量LoRa等无线设备的应用导致LoRa信道充斥着各种无线信号,LoRa设备正常数据交互都在预设信道中完成的,当LoRa设备发出无线数据,如果此时有其他无线设备在同一信道中发出无线数据,则两帧无线数据在空中进行同频干扰,引发数据被篡改或丢失,则LORA接收设备未接收到数据或接收到错误的数据导致数据通信失败。此情况严重影响到设备正常通信,甚至导致设备异常离线等情况。相关技术中的LoRa设备往往对一条通信信道的通信连接状态进行检测,在该通信信道的通信连接状态为繁忙时,等待预设时间后重新判断该通信信道的通信连接状态,并在该通信信道的通信连接状态为繁忙状态达到预设次数时选取另外的通信信道进行检测。这导致了当干扰设备的干扰周期与该预设时间相近时,LoRa设备每次对该通信信道的通信连接状态进行检测时,都会遇到干扰设备发出的干扰,导致该通信信道的通信连接状态被检测为繁忙,并且在预设次数里的通信连接状态检测都为繁忙,这导致了LoRa设备的数据交互效率降低。目前针对相关技术中LoRa设备无法对所有信道进行干扰检测导致LoRa设备的数据交互效率降低的问题,尚未提出有效的解决方案。
技术实现思路
本申请实施例提供了一种LoRa设备的信道选择方法、装置、电子装置和存储介质,以至少解决相关技术中LoRa设备无法对所有信道进行干扰检测导致LoRa设备的数据交互效率降低问题。第一方面,本申请实施例提供了一种LoRa设备的信道选择方法,包括按照预设频率分别读取每个信道的接收信号强度值,得到所述每个信道在预设时间内的接收信号强度值序列;根据所述每个信道在预设时间内的接收信号强度值序列,计算得到所述每个信道在预设时间内的接收信号强度平均值;对所述每个信道的接收信号强度平均值进行排序,得到第一排序序列;根据所述第一排序序列,选择预设数量的信道作为最优信道。在其中一些实施例中,根据所述第一排序序列,选择预设数量的信道作为最优信道包括:根据所述每个信道在预设时间内的接收信号强度值序列,计算得到所述每个信道在预设时间内的接收信号强度标准差;根据所述每个信道的接收信号强度标准差,对所述第一排序序列进行二次排序,得到第二排序序列;根据所述第二排序序列,选择预设数量的信道作为最优信道。在其中一些实施例中,根据所述每个信道的接收信号强度标准差,对所述第一排序序列进行二次排序,得到第二排序序列包括:从所述第一排序序列中提取与排列第一的信道的接收信号强度平均值的差值小于预设值的信道,得到第三排序序列;对所述第三排序序列中所述每个信道的接收信号强度标准差进行排序,得到第二排序序列。在其中一些实施例中,对所述第三排序序列中所述每个信道的接收信号强度标准差进行排序,得到第二排序序列包括:对所述第三排序序列中所述每个信道的接收信号强度标准差进行升序排序,得到第二排序序列。在其中一些实施例中,对所述每个信道的接收信号强度平均值进行排序,得到第一排序序列包括:对所述每个信道的接收信号强度平均值进行升序排序,得到第一排序序列。在其中一些实施例中,在根据所述第一排序序列,选择预设数量的信道作为最优信道之后,所述方法还包括:判断所述LoRa设备的工作信道是否为所述最优信道;在所述LoRa设备的工作信道不是所述最优信道的情况下,通知与所述LoRa设备通信的所有子LoRa设备的工作信道均切换至所述最优信道;将所述LoRa设备的工作信道切换至所述最优信道。在其中一些实施例中,在将所述LoRa设备的工作信道切换至所述最优信道之后,所述方法还包括:在所述LoRa设备进行数据交互连续失败达到预设次数时,判定所述最优信道通信质量下降,并重新开始信道选择。第二方面,本申请实施例提供了一种LoRa设备的信道选择装置,包括:读取模块,用于按照预设频率分别读取每个信道的接收信号强度值,得到所述每个信道在预设时间内的接收信号强度值序列;计算模块,用于根据所述每个信道在预设时间内的接收信号强度值序列,计算得到所述每个信道在预设时间内的接收信号强度平均值;排序模块,用于对所述每个信道的接收信号强度平均值进行排序,得到第一排序序列;选择模块,用于根据所述第一排序序列,选择预设数量的信道作为最优信道。第三方面,本申请实施例提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的LoRa设备的信道选择方法。第四方面,本申请实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的LoRa设备的信道选择方法。相比于相关技术,本申请实施例提供的LoRa设备的信道选择方法、装置、电子装置和存储介质,解决了相关技术中LoRa设备无法对所有信道进行干扰检测导致LoRa设备的数据交互效率降低的问题,实现了提高LoRa设备的数据交互效率的技术效果。本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本申请实施例的LoRa设备的信道选择方法的流程图;图2是根据本申请优选实施例的LoRa设备的信道选择方法的流程图;图3是根据本申请实施例的LoRa设备的信道选择装置的结构框图;图4是根据本申请实施例的电子装置的硬件结构示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开的内容相关的本领域的普通技术人员而言,在本申请揭露的
技术实现思路
的基础上进行的一些设本文档来自技高网
...

【技术保护点】
1.一种LoRa设备的信道选择方法,其特征在于包括:/n按照预设频率分别读取每个信道的接收信号强度值,得到所述每个信道在预设时间内的接收信号强度值序列;/n根据所述每个信道在预设时间内的接收信号强度值序列,计算得到所述每个信道在预设时间内的接收信号强度平均值;/n对所述每个信道的接收信号强度平均值进行排序,得到第一排序序列;/n根据所述第一排序序列,选择预设数量的信道作为最优信道。/n

【技术特征摘要】
1.一种LoRa设备的信道选择方法,其特征在于包括:
按照预设频率分别读取每个信道的接收信号强度值,得到所述每个信道在预设时间内的接收信号强度值序列;
根据所述每个信道在预设时间内的接收信号强度值序列,计算得到所述每个信道在预设时间内的接收信号强度平均值;
对所述每个信道的接收信号强度平均值进行排序,得到第一排序序列;
根据所述第一排序序列,选择预设数量的信道作为最优信道。


2.根据权利要求1所述的LoRa设备的信道选择方法,其特征在于,根据所述第一排序序列,选择预设数量的信道作为最优信道包括:
根据所述每个信道在预设时间内的接收信号强度值序列,计算得到所述每个信道在预设时间内的接收信号强度标准差;
根据所述每个信道的接收信号强度标准差,对所述第一排序序列进行二次排序,得到第二排序序列;
根据所述第二排序序列,选择预设数量的信道作为最优信道。


3.根据权利要求2所述的LoRa设备的信道选择方法,其特征在于,根据所述每个信道的接收信号强度标准差,对所述第一排序序列进行二次排序,得到第二排序序列包括:
从所述第一排序序列中提取与排列第一的信道的接收信号强度平均值的差值小于预设值的信道,得到第三排序序列;
对所述第三排序序列中所述每个信道的接收信号强度标准差进行排序,得到第二排序序列。


4.根据权利要求3所述的LoRa设备的信道选择方法,其特征在于,对所述第三排序序列中所述每个信道的接收信号强度标准差进行排序,得到第二排序序列包括:
对所述第三排序序列中所述每个信道的接收信号强度标准差进行升序排序,得到第二排序序列。


5.根据权利要求1所述的LoRa设备的信道选择方法,其特征在于,对所述每个信道的接收信号强度平均值进行排序,得到第一排序序列包括:

【专利技术属性】
技术研发人员:杨杰郑仲林欧阳博赵承宇
申请(专利权)人:浙江华消科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1