Controlling sensor networks
First Claim
1. A method for dynamically configuring a sensor network, the method comprising:
- connecting a first sensor to a first control element in said sensor network;
providing a sensor configuration information of said first sensor connected to said first control element to a second control element in said sensor network;
disconnecting said first sensor from said first control element;
connecting said first sensor to said second control element;
generating a sensor controller corresponding to said first sensor, the generating said sensor controller including;
providing a sensor configuration repository that includes existing sensor controllers;
evaluating compatibility of modules of existing sensor controllers; and
combining the compatible modules of said existing sensor controllers, the combined compatible modules becoming said generated sensor controller;
requesting, by said second control element, the generated sensor controller associated with said first sensor;
transferring said generated sensor controller to said second control element in response to said request;
receiving, at said generated sensor controller of the said first sensor, messages from other sensors in said sensor network, the receiving the messages by said generated sensor controller asynchronized with receiving messages by other sensor controllers; and
sending, by said generated sensor controller of said first sensor, requests to other sensors in said sensor network, the sending the requests by said generated sensor controller synchronized with sending requests by said other sensor controllers.
0 Assignments
0 Petitions
Accused Products
Abstract
A control element for a sensor network having a set of different sensors. In operation, the control element transfers connections between the control element and the set of different sensors, where the transfer connections are compliant with respective sensor-specific protocols. A sensor controller element is provided for each sensor, and establishes transfer connections between the control element and new sensors in runtime. Information obtained in a sensor-specific protocol format from the sensors is converted into a common format in the sensor controller elements. The common format information is processed by a set of common control components of the control element. The control element provides a service based on the information in the common format to at least one consumer, and updates the service in accordance with the sensors present in the sensor network.
10 Citations
18 Claims
-
1. A method for dynamically configuring a sensor network, the method comprising:
-
connecting a first sensor to a first control element in said sensor network; providing a sensor configuration information of said first sensor connected to said first control element to a second control element in said sensor network; disconnecting said first sensor from said first control element; connecting said first sensor to said second control element; generating a sensor controller corresponding to said first sensor, the generating said sensor controller including; providing a sensor configuration repository that includes existing sensor controllers; evaluating compatibility of modules of existing sensor controllers; and combining the compatible modules of said existing sensor controllers, the combined compatible modules becoming said generated sensor controller; requesting, by said second control element, the generated sensor controller associated with said first sensor; transferring said generated sensor controller to said second control element in response to said request; receiving, at said generated sensor controller of the said first sensor, messages from other sensors in said sensor network, the receiving the messages by said generated sensor controller asynchronized with receiving messages by other sensor controllers; and sending, by said generated sensor controller of said first sensor, requests to other sensors in said sensor network, the sending the requests by said generated sensor controller synchronized with sending requests by said other sensor controllers. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for dynamically configuring a sensor network, the system comprising:
-
a first control element controlling an operation of said sensor network; a first sensor establishing a communication with a first control element; said first control element providing a sensor configuration information of said first sensor to a second control element in said sensor network; said first control element disconnecting said communication with said first sensor; said second control element establishing a communication with said first sensor; said first control element generating a sensor controller corresponding to said first sensor, the generating said sensor controller including; providing a sensor configuration repository that includes existing sensor controllers; evaluating compatibility of modules of existing sensor controllers; and combining the compatible modules of said existing sensor controllers, the combined compatible modules becoming said generated sensor controller; said second control element requesting the generated sensor controller associated with said first sensor; said first control element transferring said generated sensor controller to said second control element in response to said request; said generated sensor controller of the said first sensor receiving messages from other sensors in said sensor network, the receiving the messages by said generated sensor controller asynchronized with receiving messages by other sensor controllers; and said generated sensor controller of said first sensor sending requests to other sensors in said sensor network, the sending the requests by said generated sensor controller synchronized with sending requests by said other sensor controllers. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for dynamically configuring a sensor network, the computer program product comprising a non-transitory storage medium readable by a processing circuit and storing instructions run by the processing circuit for performing a method, said method steps comprising:
-
connecting a first sensor to a first control element in said sensor network; providing a sensor configuration information of said first sensor connected to said first control element to a second control element in said sensor network; disconnecting said first sensor from said first control element; connecting said first sensor to said second control element; generating a sensor controller corresponding to said first sensor, the generating said sensor controller including; providing a sensor configuration repository that includes existing sensor controllers; evaluating compatibility of modules of existing sensor controllers; and combining the compatible modules of said existing sensor controllers, the combined compatible modules becoming said generated sensor controller; requesting, by said second control element, the generated sensor controller associated with said first sensor; transferring said generated sensor controller to said second control element in response to said request; receiving, at said generated sensor controller of the said first sensor, messages from other sensors in said sensor network, the receiving the messages by said generated sensor controller asynchronized with receiving messages by other sensor controllers; and sending, by said generated sensor controller of said first sensor, requests to other sensors in said sensor network, the sending the requests by said generated sensor controller synchronized with sending requests by said other sensor controllers. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification