Coordinated processing of published sensor values within a distributed network
First Claim
1. A first controller node configured to operate within a wireless network, the first controller node comprising:
- a receiver configured to detect data packets that are transmitted by other nodes configured to operate within the wireless network, including a) a first data packet published by a first sensor node and containing a first sensor value and b) a second data packet published by a second sensor node and containing a second sensor value;
a processor configured to;
i) subscribe the first controller node to a first non-empty set of subscribed-to addresses, including a first group address, wherein the subscribed-to addresses are stored in a memory, andii) generate a first control signal in response to detecting the data packets, wherein the processor is configured to generate the first control signal only if at least one of the subscribed-to addresses is detected in the first and second data packets, wherein the first control signal is determined by an aggregate function whose input values include the first sensor value and the second sensor value; and
an actor unit configured to perform a predetermined function dependent on the first control signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed control system featuring the coordination of functionality among peer controller nodes. The controller nodes are luminaires that are capable of controlling the ambient lighting within a building area. Within the control system, there are one or more ambient light sensors for reporting the ambient light level by publishing data packets containing sensor values. The controller luminaire nodes are members of a defined group of nodes that behave according to the same set of rules. Each controller node is capable of generating a control signal in response to detecting the data packets containing a group address to which the controller node is subscribed. In particular, a first controller node generates a first control signal for controlling a lamp if a subscribed-to group address is detected, wherein the control signal is determined by an aggregate function whose input values include the sensor values in the data packets.
84 Citations
20 Claims
-
1. A first controller node configured to operate within a wireless network, the first controller node comprising:
-
a receiver configured to detect data packets that are transmitted by other nodes configured to operate within the wireless network, including a) a first data packet published by a first sensor node and containing a first sensor value and b) a second data packet published by a second sensor node and containing a second sensor value; a processor configured to; i) subscribe the first controller node to a first non-empty set of subscribed-to addresses, including a first group address, wherein the subscribed-to addresses are stored in a memory, and ii) generate a first control signal in response to detecting the data packets, wherein the processor is configured to generate the first control signal only if at least one of the subscribed-to addresses is detected in the first and second data packets, wherein the first control signal is determined by an aggregate function whose input values include the first sensor value and the second sensor value; and an actor unit configured to perform a predetermined function dependent on the first control signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for automation and control within a building, comprising:
-
receiving, by a first controller node configured to operate within a wireless network, a first set of signals for subscribing the first controller node to a first non-empty set of subscribed-to addresses, including a first group address; detecting, by the first controller node, data packets that are transmitted by other nodes configured to operate within the wireless network, including a) a first data packet published by a first sensor node and containing a first sensor value and b) a second data packet published by a second sensor node and containing a second sensor value; generating, by the first controller node, a first control signal in response to detecting the data packets, wherein the first controller node generates the first control signal only if at least one of the subscribed-to addresses is detected in the first and second data packets, wherein the first control signal is determined by an aggregate function whose input values include the first sensor value and the second sensor value; and performing, by the first controller node, a predetermined function dependent on the first control signal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory tangible computer readable medium storing computer executable code, comprising code for causing a first controller node within a wireless network to:
-
receive a first set of signals for subscribing the first controller node to a first non-empty set of subscribed-to addresses, including a first group address; detect data packets that are transmitted by other nodes configured to operate within the wireless network, including a) a first data packet published by a first sensor node and containing a first sensor value and b) a second data packet published by a second sensor node and containing a second sensor value; generate a first control signal in response to detecting the data packets, wherein the first controller node generates the first control signal only if at least one of the subscribed-to addresses is detected in the first and second data packets, wherein the first control signal is determined by an aggregate function whose input values include the first sensor value and the second sensor value; and perform a predetermined function dependent on the first control signal.
-
Specification