A software application enables communication among a plurality of modules in a modular sensor network node. The modular sensor node senses a parameter from the surrounding environment and generates data representative of the sensed parameter. The software application resides in each of the plurality of modules and includes program codes for transmission and reception of messages among the modules. The software application includes program codes that process the data to generate outgoing messages, transmit the outgoing messages over a communication bus coupled to the plurality of modules, and receive and process incoming messages.
STATEMENT REGARDING RESEARCH & DEVELOPMENT
 This invention was made with Government support under government contract no. DE-AC04-94AL85000 awarded by the U.S. Department of Energy to Sandia Corporation. The Government has certain rights in the invention, including a paid-up license and the right, in limited circumstances, to require the owner of any patent issuing in this invention to license others on reasonable terms.