In a dense deployment of sensor nodes in a wireless sensor network, I am trying to find out if the area of a sensor node is covered by other nodes so that i can put it to sleep state to save energy.
Generally, TDMA is used, where all nodes have time slot, therefore nodes can sleep until there time. Other techniques like LEACH, group the nodes into clusters so that the nodes can sleep and wake up intervals just to sense their environment. The head of the cluster does not sleep because it is responsible for collecting sensed data and forwarding it to the sink through other Cluster Heads (CH).
Therefore:
1)You can group nodes and group head does not sleep while others sleep,
2)You can allocate time to each node, hence child nodes knows when its parent is asleep in order to avoid transmitting at such times.