Software application for modular sensor network node
First Claim
1. A software application residing in each of a plurality of modules in a modular sensor node for sensing a parameter from a surrounding environment and generating data representative of the sensed parameter, the software application configured to enable communication among the plurality of modules, comprising:
- program codes operable to process the data to generate outgoing messages, to transmit the outgoing messages over a communication bus coupled to the plurality of modules, and to receive and process the incoming messages.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
23 Citations
36 Claims
-
1. A software application residing in each of a plurality of modules in a modular sensor node for sensing a parameter from a surrounding environment and generating data representative of the sensed parameter, the software application configured to enable communication among the plurality of modules, comprising:
- program codes operable to process the data to generate outgoing messages, to transmit the outgoing messages over a communication bus coupled to the plurality of modules, and to receive and process the incoming messages.
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A software application residing in each of a plurality of modules in a modular sensor node for sensing a parameter from a surrounding environment and generating data representative of the sensed parameter, the software application configured to enable communication among the plurality of modules, the software application comprising:
-
a first program code configured to receive the data and operable to process the data to generate outgoing messages;
a second program code configured to receive the outgoing messages from the first program code and operable to transmit the outgoing messages over a communication bus coupled to the plurality of modules, the second program code configured to receive incoming messages and operable to provide the incoming messages to a third program code operable to process the incoming messages. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A sensor network comprising:
-
a plurality of sensor nodes connected to each other over a communication link;
a base station in communication with the sensor nodes via the communication link;
wherein each sensor node further comprises at least one sensor module coupled to a system bus and configured to sense a surrounding parameter and operable to generate data representative of the sensed parameter, each sensor module further includes a software application configured to enable communication among a plurality of modules in the sensor node, the software application comprising;
program codes operable to process the data to generate outgoing messages, to transmit the outgoing messages over a communication bus coupled to the plurality of modules, and to receive and process the incoming messages. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method of communication among a plurality of modules in a sensor node configured to sense a surrounding parameter and generate data representative of the sensed parameter, comprising:
-
receiving the data and generating outgoing messages for processing the data;
transmitting the outgoing messages over a communication bus coupled to the plurality of modules;
receiving incoming messages and providing the incoming messages for processing the incoming messages. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
Specification