本技术介绍了一种LoRa多跳网络的链路质量自适应传输优化系统与方法。该系统包含分层模块、路由探索模块、优化参数模块和节点管理模块。分层模块负责确定网络中各节点与网关的跳数;路由探索模块负责确定节点的父节点,并基于信号强度选择;优化参数模块则根据链路质量计算可优化的SF与BW参数,以在链路质量良好时切换节点参数。节点管理模块负责周期性发送分层消息,更新邻居表,并管理节点的加入与删除。该发明通过自适应调整通信参数,旨在确保投递率的同时降低传输时间,提高数据传输的可靠性。
背景技术
LoRa作为一种低功耗广域网无线电技术,在物联网领域获得了广泛关注,可以在sub-GHz频段提供低功耗和远程通信。LoRaWAN是一种基于LoRa的介质访问控制层协议,许多现有的LoRa应用使用LoRaWAN规范并采用星形拓扑,其覆盖率较低,从而无法满足IoT大规模部署的要求。此外,LoRa通信中的一些参数例如扩频因子影响着灵敏度与传输速率。大多数LoRa多跳协议通常是以固定的参数进行通信无法根据链路质量选择适应的参数,造成丢包率高和通信速率较高的现象。
实现思路