提出一种多路径的无线传感器网络(WSN)自适应节能算法,该算法的实现基于随机网络编码 (RNC-ESMP)。其基本思想是:首先,该算法以WSN节点能量为考量,将数据经由节点能量最多的路径传输;其次,以目的节点解码成功率为反馈因子,构建目的节点到源节点的反馈机制,实现自适应;再次,选择合适的编码策略对数据包进行编码。最后在MATLAB环境下搭建仿真平台进行模拟仿真。实验结果表明,相比于传统的多路径算法,RNC-ESMP算法能够有效降低网络平均能耗,延长网络生命周期。