摘要

针对节点随机分布的无线传感器网络中,节点能耗不均衡的问题,提出了一种基于均方差赋权法的路由协议(MSDRP)。首先,提出了一种节点邻域划分模型,根据该模型在节点邻域内确定一个参考点,利用参考点建立邻节点距离路由度量,将此度量作为节点的评价指标;然后,将均方差赋权法引入到路由协议中,通过综合考虑节点的剩余能量、节点的距离度量、节点的链路质量和节点的负载,根据指标数据的离散程度对各指标权值进行动态调整;最后,利用目标函数对指标进行加权求和计算,选择目标函数值最大的节点作为下一跳,建立路由路径。在仿真平台OMNeT++和实际环境下进行了实验和测试,与RPL和EB-RPL协议相比,MSDRP协议的网络生命周期分别延长了55.56%和20.69%;节点剩余能量标准差分别降低了51.11%和33.33%;节点丢包率分别降低了75.3%和55.6%;节点平均端到端延迟分别减少了63.5%和42.6%。结果表明:MSDRP协议能够有效延长网络的生命周期,均衡节点能耗。