System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通信,尤其涉及一种基于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无
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的通信方法,其特征在于,所述发送物理寻址指令至所述未上传数据的终端节...
【专利技术属性】
技术研发人员:卢德良,方朝曦,马永波,
申请(专利权)人:三叶草绍兴智能技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。