Data Gathering Optimization by Dynamic Sensing and Routing in Rechargeable Sensor Networks | Synapse