The nodes in Wireless Sensor Networks(WSNs)are usually powered by battery.It is extremely important to let the nodes deliver data to the destination in an energy-efficient manner such that the WSNs have longer runtime.In this paper
the Energy-efficient Reliable Opportunistic Routing(EROR)is presented.The EROR uses the forwarding cost
which takes into account node's residual energy and the total energy consumption expended by the nodes over a wireless link;chooses the forwarding set consisting of forwarding nodes(FNs)
the main FN
and the assistant FNs;and allows a node to change its transmission power to transmit the encoded packets
which are generated by randomly linear network coding
to the forwarding set such that the data are delivered to the destination in a multi-hop
reliable
and energy-efficient way.Simulation results indicate that the EROR outperforms the existing CodePower routing in terms of network lifetime and energy consumption.