Group scheduled sensor data acquisition in a wireless sensor system
First Claim
1. A wireless sensor system comprising a plurality of wireless sensor nodes, each of the wireless sensor nodes comprising:
- a sensor interface that interfaces with sensing circuitry;
a wireless interface to communicate with a wireless access point;
at least one processor; and
memory having instructions stored thereon that, when executed by the at least one processor, cause the wireless sensor node to;
receive a message at the wireless sensor node including a group identifier and a start time;
compare the group identifier received in a message with a group identifier of the wireless sensor node;
based on a determination that the group identifier received in the message matches the group identifier of the wireless sensor node, set a start time to trigger sensor data acquisition in the wireless sensor node according to the start time defined in the message;
monitor a local clock of the wireless sensor node;
resynchronize the local clock relative to one or more other clocks in the wireless sensor system independent of the message, wherein the local clock is resynchronized according to a first protocol and the message is relayed according to a second protocol;
based on a determination that the local clock has reached the start time to trigger sensor data acquisition, acquire a plurality of sensor data through the sensor interface; and
transmit the sensor data on the wireless interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless sensor system includes wireless sensor nodes, each including a sensor interface that interfaces with sensing circuitry, a wireless interface to communicate with a wireless access point, at least one processor, and memory. The memory has instructions stored thereon that, when executed by the at least one processor, cause the wireless sensor node to compare a group identifier received in a message at the wireless interface with a group identifier of the wireless sensor node. Based on determining that the group identifier received matches the wireless sensor node, a start time to trigger is set in the wireless sensor node according to a start time defined in the message. A local clock of the wireless sensor node is monitored. Based on determining that the local clock has reached the start time to trigger, sensor data are acquired through the sensor interface and transmitted on the wireless interface.
21 Citations
13 Claims
-
1. A wireless sensor system comprising a plurality of wireless sensor nodes, each of the wireless sensor nodes comprising:
-
a sensor interface that interfaces with sensing circuitry; a wireless interface to communicate with a wireless access point; at least one processor; and memory having instructions stored thereon that, when executed by the at least one processor, cause the wireless sensor node to; receive a message at the wireless sensor node including a group identifier and a start time; compare the group identifier received in a message with a group identifier of the wireless sensor node; based on a determination that the group identifier received in the message matches the group identifier of the wireless sensor node, set a start time to trigger sensor data acquisition in the wireless sensor node according to the start time defined in the message; monitor a local clock of the wireless sensor node; resynchronize the local clock relative to one or more other clocks in the wireless sensor system independent of the message, wherein the local clock is resynchronized according to a first protocol and the message is relayed according to a second protocol; based on a determination that the local clock has reached the start time to trigger sensor data acquisition, acquire a plurality of sensor data through the sensor interface; and transmit the sensor data on the wireless interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of group scheduled sensor data acquisition in a wireless sensor system, the method comprising:
-
receiving a message at a wireless sensor node of the wireless sensor system, the message comprising a group identifier and a start time; comparing the group identifier received in the message with a group identifier of the wireless sensor node; based on determining that the group identifier received in the message matches the group identifier of the wireless sensor node, setting a start time to trigger sensor data acquisition in the wireless sensor node according to a start time defined in the message; monitoring a local clock of the wireless sensor node; resynchronizing the local clock relative to one or more other clocks in the wireless sensor system independent of the message comprising the group identifier and the start time, wherein the resynchronization is performed according to a first protocol and the message is relayed according to a second protocol; based on determining that the local clock has reached the start time to trigger sensor data acquisition, acquiring a plurality of sensor data at the wireless sensor node; and transmitting the sensor data on a wireless interface of the wireless sensor node. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification