Variable-Power Scheduling for Perpetual Target Coverage in Rechargeable Wireless Sensor Networks