ES-WSN: Energy Efficient by Switching between Roles of Nodes in WSNs | IEEE Conference Publication | IEEE Xplore