为了克服传统无线传感器网络路由算法频繁使用单一路径而导致的能量受限问题,提出一种能量与路径约束的无线传感网络路由优化算法。综合无线传感器网络的负载均衡性与能源有效性两个因素,引入飞行可行域的概念以实现数据高效传输,并添加能量因子与距离因子,进一步保证各网络节点之间具有均匀合理的能量分布,从而满足无线传感器网络低功耗、高能效的功能需求。实验结果表明,所提算法能够有效地提高网络负载均衡,避免部分节点能量过早枯竭造成的网络分割现象,可增加网络的寿命长度。