Energy and coverage area aware dynamic sleep scheduling for green IoT | Synapse