The document proposes an energy-efficient opportunistic routing algorithm called ENS_OR for wireless sensor networks. ENS_OR selects relay nodes based on an "energy equivalent node" concept from opportunistic routing theory to minimize energy consumption and maximize network lifetime. It prioritizes nodes as forwarders according to their transmission distance from equivalent nodes and remaining energy levels. Simulations and testbed results show ENS_OR significantly improves energy savings and connectivity over existing routing schemes.