Publish/subscribe model in a wireless sensor network
First Claim
Patent Images
1. A wireless sensor network comprising:
- a plurality of nodes that communicate over wireless communication links, wherein at least one of the plurality of nodes receives sensor data from a sensor;
wherein a subscription for an event of interest occurring in the wireless sensor network is installed in the wireless sensor network;
wherein a publisher node included in the plurality of nodes determines when the event of interest occurs and, when the event of interest occurs, publishes data related to the event of interest for a subscriber node included in the plurality of nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless sensor network comprises a plurality of nodes that communicate over wireless communication links. At least one of the plurality of nodes receives sensor data from a sensor. A subscription for an event of interest occurring in the wireless sensor network is installed in the wireless sensor network. A publisher node included in the plurality of nodes determines when the event of interest occurs and, when the event of interest occurs, publishes data related to the event of interest for a subscriber node included in the plurality of nodes.
-
Citations
20 Claims
-
1. A wireless sensor network comprising:
-
a plurality of nodes that communicate over wireless communication links, wherein at least one of the plurality of nodes receives sensor data from a sensor;
wherein a subscription for an event of interest occurring in the wireless sensor network is installed in the wireless sensor network;
wherein a publisher node included in the plurality of nodes determines when the event of interest occurs and, when the event of interest occurs, publishes data related to the event of interest for a subscriber node included in the plurality of nodes. - View Dependent Claims (2, 3, 5, 6, 7)
-
-
4. The wireless sensor network of claim 4, wherein the aggregation operation comprises calculating at least one of a sum, an average, a minimum, a maximum, and a median.
-
8. A wireless sensor node, comprising:
-
a wireless transceiver to communicate over a wireless communication link;
a sensor interface to receive sensor data from a sensor;
wherein when the wireless sensor node receives, from the wireless communication link, a request comprising an event filter associated with an event of interest, the wireless sensor node filters the sensor data in order to determine when the event of interest occurs; and
wherein when the event of interest occurs, the wireless sensor node transmits event data related to the event of interest to a requesting node over the wireless communication link. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of processing a query for data from a wireless sensor network comprising a plurality of nodes that communicate over wireless communication links, at least one of which receives sensor data from a sensor, wherein the query specifies a set of events of interest, at least one of which is related to sensor data sensed by the sensor, the method comprising, for each event included in the set of events of interest:
-
identifying, at a producer node included in the plurality of nodes, when that event occurs; and
when that event occurs, communicating event data related to that event from the producer node to a consumer node included in the plurality of nodes over a wireless communication link. - View Dependent Claims (17, 18, 19, 20)
-
Specification