System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于LoRa的通信方法及系统技术方案_技高网

基于LoRa的通信方法及系统技术方案

技术编号:40449643 阅读:6 留言:0更新日期:2024-02-22 23:09
本发明专利技术公开了一种基于LoRa的通信方法及系统,属于通信技术领域。本发明专利技术通过中继向终端节点发送功能寻址实时指令,终端节点等待预设上报时间后上传数据至中继,当中继监控到有终端节点异常未上传数据时,发送物理寻址指令至未上传数据的终端节点,未上传数据的终端节点接收到该指令时立即发送对应的数据至中继,保证了在系统设定时间内所有终端节点完成数据上传,提高了LoRa系统的强实时性,解决了LoRa系统实时性较差的问题。

【技术实现步骤摘要】

本专利技术涉及通信,尤其涉及一种基于lora的通信方法及系统。


技术介绍

1、lora系统是一种低功耗广域网络技术,具有远距离通信、低功耗、大容量和抗干扰等特点,适用于物联网应用,应用领域广泛,随着人们对通信技术的要求日渐提高,lora系统也需要进一步优化。由于lora系统的设计目标是低功耗和长距离传输,因此其实时性相对较差。在需要高实时性的应用场景中,如实时监测数据,现有lora系统的实时性可能无法满足需求。

2、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。


技术实现思路

1、本专利技术的主要目的在于提供一种基于lora的通信方法及系统,旨在解决lora系统实时性较差的技术问题。

2、为实现上述目的,本专利技术提供一种基于lora的通信方法,所述基于lora的通信系统至少包括网关、中继以及终端节点,其中,所述中继与所述终端节点通过lora无线连接,所述基于lora的通信方法应用于中继,所述方法包括:

3、在接收到数据上传指令时,向所述终端节点发送功能寻址实时指令,以使所述终端节点在接收到功能寻址实时指令时,等待预设上报时间后上传数据至所述中继;

4、监控终端节点的上传数据,在检测到未上传数据的终端节点时,发送物理寻址指令至所述未上传数据的终端节点,以使所述未上传数据的终端节点在接收到物理寻址指令时,发送对应的数据至所述中继。

5、可选地,所述发送物理寻址指令至所述未上传数据的终端节点,包括

6、通过重发时间窗口发送物理寻址指令至所述未上传数据的终端节点。

7、可选地,所述监控终端节点的上传数据之后,还包括:

8、根据接收到的数据,得到所述终端节点的信号强度;

9、根据所述信号强度调整信道参数。

10、可选地,所述根据所述信号强度调整信道参数,包括:

11、将所述信号强度与预设调整阈值进行比较,得到第一比较结果;

12、若所述第一比较结果满足预设调整条件,则下发功能寻址非实时指令调整所述信道参数,得到调整后信道;

13、获取所述调整后信道的所述终端节点的预设信号强度;

14、将所述预设信号强度与预设传输阈值进行比较,得到第二比较结果;

15、若所述第二比较结果满足目标调整条件,则获取目标参数;

16、根据所述目标参数计算重发时间窗口的大小,得到目标重发时间窗口;

17、根据所述目标重发时间窗口和所述目标参数,下发功能寻址非实时指令调整所述信道参数。

18、可选地,所述发送物理寻址指令至所述未上传数据的终端节点之前,还包括:

19、获取数据库的终端节点id;

20、根据所述终端节点的上传数据,得到已上传数据的终端节点id;

21、将所述数据库的终端节点id和所述已上传数据的终端节点id进行比较,得到未上传数据的终端节点id;

22、根据所述未上传数据的终端节点id,确定未上传数据的终端节点。

23、可选地,所述发送物理寻址指令至所述未上传数据的终端节点之前,还包括:

24、获取上行信道个数;

25、根据所述终端节点的信号强度、所述终端节点的个数以及所述上行信道个数进行终端节点分组。

26、此外,为实现上述目的,本专利技术还提供一种基于lora的通信方法,所述基于lora的通信系统至少包括网关、中继以及终端节点,其中,所述中继与所述终端节点通过lora无线连接,所述基于lora的通信方法应用于终端节点,所述方法包括:

27、在接收到所述中继发送的功能寻址实时指令时,等待预设上报时间后上传数据至所述中继,以使所述中继监控终端节点的上传数据,在检测到未上传数据的终端节点时,发送物理寻址指令至所述未上传数据的终端节点;

28、在接收到所述中继发送的物理寻址指令时,发送对应的数据至所述中继。

29、可选地,所述等待预设上报时间后上传数据至所述中继之前,还包括:

30、根据终端节点id和系统最小时间片,确定预设上报时间。

31、可选地,所述在接收到所述中继发送的物理寻址指令时,包括:

32、通过重发时间窗口接收所述中继发送的物理寻址指令。

33、此外,为实现上述目的,本专利技术还提出一种基于lora的通信系统,所述基于lora的通信系统至少包括网关、中继以及终端节点,其中,所述中继与所述终端节点通过lora无线连接,所述中继执行上文所述的基于lora的通信方法的步骤,所述终端节点执行如上文所述的基于lora的通信方法的步骤。

34、本专利技术提出的一种基于lora的通信方法及系统,该方法及系统通过中继向终端节点发送功能寻址实时指令,终端节点等待预设上报时间后上传数据至中继,当中继监控到有终端节点异常未上传数据时,发送物理寻址指令至未上传数据的终端节点,未上传数据的终端节点接收到该指令时立即发送对应的数据至中继,保证了在系统设定时间内所有终端节点完成数据上传,提高了lora系统的强实时性。

本文档来自技高网...

【技术保护点】

1.一种基于LoRa的通信方法,其特征在于,所述基于LoRa的通信系统至少包括网关、中继以及终端节点,其中,所述中继与所述终端节点通过LoRa无线连接,所述基于LoRa的通信方法应用于中继,所述基于LoRa的通信方法包括:

2.如权利要求1所述的基于LoRa的通信方法,其特征在于,所述发送物理寻址指令至所述未上传数据的终端节点,包括:

3.如权利要求1所述的基于LoRa的通信方法,其特征在于,所述监控终端节点的上传数据之后,还包括:

4.如权利要求3所述的基于LoRa的通信方法,其特征在于,所述根据所述信号强度调整信道参数,包括:

5.如权利要求1所述的基于LoRa的通信方法,其特征在于,所述发送物理寻址指令至所述未上传数据的终端节点之前,还包括:

6.如权利要求1所述的基于LoRa的通信方法,其特征在于,所述发送物理寻址指令至所述未上传数据的终端节点之前,还包括:

7.一种基于LoRa的通信方法,其特征在于,所述基于LoRa的通信系统至少包括网关、中继以及终端节点,其中,所述中继与所述终端节点通过LoRa无线连接,所述基于LoRa的通信方法应用于终端节点,所述基于LoRa的通信方法包括:

8.如权利要求1所述的基于LoRa的通信方法,其特征在于,所述等待预设上报时间后上传数据至所述中继之前,还包括:

9.如权利要求1所述的基于LoRa的通信方法,其特征在于,所述在接收到所述中继发送的物理寻址指令时,包括:

10.一种基于LoRa的通信系统,其特征在于,所述基于LoRa的通信系统至少包括网关、中继以及终端节点,其中,所述中继与所述终端节点通过LoRa无线连接,所述中继执行如权利要求1至6中任一项所述的基于LoRa的通信方法的步骤,所述终端节点执行如权利要求7至9中任一项所述的基于LoRa的通信方法的步骤。

...

【技术特征摘要】

1.一种基于lora的通信方法,其特征在于,所述基于lora的通信系统至少包括网关、中继以及终端节点,其中,所述中继与所述终端节点通过lora无线连接,所述基于lora的通信方法应用于中继,所述基于lora的通信方法包括:

2.如权利要求1所述的基于lora的通信方法,其特征在于,所述发送物理寻址指令至所述未上传数据的终端节点,包括:

3.如权利要求1所述的基于lora的通信方法,其特征在于,所述监控终端节点的上传数据之后,还包括:

4.如权利要求3所述的基于lora的通信方法,其特征在于,所述根据所述信号强度调整信道参数,包括:

5.如权利要求1所述的基于lora的通信方法,其特征在于,所述发送物理寻址指令至所述未上传数据的终端节点之前,还包括:

6.如权利要求1所述的基于lora的通信方法,其特征在于,所述发送物理寻址指令至所述未上传数据的终端节...

【专利技术属性】
技术研发人员:卢德良方朝曦马永波
申请(专利权)人:三叶草绍兴智能技术有限公司
类型:发明
国别省市:

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

1