A method and apparatus for communication in a wireless sensor network. In
one embodiment, one or more routers in a network may be available for
communication with one or more star nodes at a randomized time and/or
frequency. A connectivity assessment, which may be performed at several
different frequencies and/or times, may be performed to evaluate the
quality of communications between devices in the network. Primary and
secondary communication relationships may be formed between devices to
provide for system redundancy. One or more proxies may be maintained
where each proxy includes a status of one or more devices in the network,
e.g., one or more star nodes or routers. Proxies may be used to handle
information requests and/or status change requests, e.g., a proxy may be
requested to change a communication relationship between devices in the
network and may generate command signals to cause the corresponding
devices to make the change.