A method and apparatus for coordinating communication in a
wireless sensor network may include a plurality of nodes, such as routers, edge nodes, data accumulators and / or gateways.
Time management functions, such as determining an elapsed time, may be controlled based on a detected temperature, e.g., a temperature detected at a node, and / or based on a detected
clock skew between two or more clocks in two or more different devices. Accurate
time management may allow for devices to more accurately coordinate communication instances, e.g., communication that occurs at periodic wake up times. A cluster head, such as a data accumulator, may be associated with a network after its initial formation and cause nodes in the network to alter their hierarchy in the network, thereby making the cluster headaccumulator a parent to nodes in the network. Nodes having a relatively lower hop count may have a higher
battery capacity than nodes having a higher hop count.