A new network coding mechanism balancing coding opportunities, energy and QoS in WSNs | IEEE Journals & Magazine | IEEE Xplore