论文部分内容阅读
蓝牙Mesh网络是蓝牙组织提出的一种多对多、无中心的无线拓扑网络。它利用低功耗蓝牙的广播信道来传输数据,并通过可控泛洪算法来进行控制网络消息转发。基于蓝牙Mesh的灯联网系统具有兼容性高、成本低、技术成熟等特点,但是泛洪路由协议的特性导致网络中会存在大量冗余消息包,无法满足灯联网的低延迟需求。因此基于低功耗蓝牙设计一种合适的路由协议来满足灯联网这种大密度节点的低延迟需求具有重要意义。本文以蓝牙Mesh技术为基础,以灯联网系统为背景,通过引入链路质量判断机制和链路失败预测机制来改进现有的无线自组网按需平面距离向量路由协议(Ad Hoc On-Demand Distance Vector Routing,AODV),设计了低延迟AODV路由协议(Low-latency AODV,LD-AODV)。在AODV的路由发现过程中引入链路质量判断机制发现最优路由和备份路由,在路由维护过程中引入移动模型进行链路中断预测和切换,提高了路由整体质量,从本质上减低了泛洪消息的存在,避免了网络拥堵,降低网络整体延迟。本论文基于Nordic公司的nRF52832蓝牙芯片和协议栈,设计实现了LD-AODV路由协议并搭建蓝牙Mesh网络进行实测分析。根据分析结果表明:与Nordic Mesh的路由协议相比,网络平均往返时间降低了30%以上,分组投递率提高了15%以上,达到了预期的设计指标。