为了解决AODV协议在能耗性能上的不足,提高协议能量有效性,实现协议在多种网络环境中传输有效性与能量有效性的灵活折中,提出了一种改进的基于能量有效性的路由协议(energy-awarereverseAODV,ER-AODV)。ER-AODV协议采用基于逆向AODV并结合最小功率以及能量均衡的设计方案,提出了一种改进的链路代价函数用来选择最佳传输路径。仿真结果表明,当代价函数中加权系数固定时,ER-AODV协议较AODV协议在能量有效性方面有着显著提高;当代价函数采用动态可调整的加权系数时,ER-AODV协议可以实现多种网络环境中传输有效性与能量有效性的灵活折中。