Sleeping strategies for wireless sensor networks