Long range, low power, mesh networking without concurrent timing
First Claim
1. A method for a distributed wireless network including a plurality of sensor nodes, each of the plurality of sensor nodes comprising a radio, the method comprising:
- providing a listen time for each sensor node, wherein, during the listen time, the radio of the corresponding sensor node is activated and able to receive wireless signals and wherein, during a time other than the listen time, the radio is deactivated and unable to receive wireless signals;
transmitting, by a first sensor node, to a second sensor node a first message, the first message comprising a time offset from a transmission time of the message, the time offset indicating a timing of a first listen time for the first sensor node; and
in response, scheduling, by the second sensor node, a time to transmit a second message to the first sensor node, the transmit time being based on the time offset, and wherein the first node receives a third message from a third node, wherein a final destination of the third message is a fourth sensor node, wherein the third message comprises a source identifier for a prior hop, the prior hop source identifier being the third node, a target identifier for the prior hop, the prior hop target identifier being the first node, a source identifier for the third message, the source identifier being a fifth node, a target identifier for the third message, the target identifier being the fourth node, a listen time associated with the third node, and further comprising;
selecting, by the first node, the second node as a next hop destination for the payload of the third message, the first node being a child of the second node;
changing, by the first node, the hop source identifier to the second node, the hop target identifier to the second node, while leaving the final destination and third message source identifier the same to form a revised third message; and
transmitting the revised third message to the second node.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a first sensor node 100 includes a radio to effect wireless communications; a sensor module 204 to sense a selected parameter; and a scheduler 228 that selects a listen time for the first sensor node, such that, during the listen time, the radio is activated and able to receive wireless signals and, during a time other than the listen time, the radio is deactivated and unable to receive wireless signals, and causes transmission to a second sensor node a first message. The first message includes a time offset from a transmission time of the first message, the time offset indicating a timing of a first listen time for the first sensor node. In response, the node 100 receives, from the second sensor node, a second message, with the time selected by the second sensor node to transmit the second message to the first sensor node being based on the time offset.
-
Citations
13 Claims
-
1. A method for a distributed wireless network including a plurality of sensor nodes, each of the plurality of sensor nodes comprising a radio, the method comprising:
- providing a listen time for each sensor node, wherein, during the listen time, the radio of the corresponding sensor node is activated and able to receive wireless signals and wherein, during a time other than the listen time, the radio is deactivated and unable to receive wireless signals;
transmitting, by a first sensor node, to a second sensor node a first message, the first message comprising a time offset from a transmission time of the message, the time offset indicating a timing of a first listen time for the first sensor node; and
in response, scheduling, by the second sensor node, a time to transmit a second message to the first sensor node, the transmit time being based on the time offset, and wherein the first node receives a third message from a third node, wherein a final destination of the third message is a fourth sensor node, wherein the third message comprises a source identifier for a prior hop, the prior hop source identifier being the third node, a target identifier for the prior hop, the prior hop target identifier being the first node, a source identifier for the third message, the source identifier being a fifth node, a target identifier for the third message, the target identifier being the fourth node, a listen time associated with the third node, and further comprising;
selecting, by the first node, the second node as a next hop destination for the payload of the third message, the first node being a child of the second node;
changing, by the first node, the hop source identifier to the second node, the hop target identifier to the second node, while leaving the final destination and third message source identifier the same to form a revised third message; and
transmitting the revised third message to the second node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- providing a listen time for each sensor node, wherein, during the listen time, the radio of the corresponding sensor node is activated and able to receive wireless signals and wherein, during a time other than the listen time, the radio is deactivated and unable to receive wireless signals;
-
8. A plurality of sensor nodes in a distributed wireless network including, a first sensor node, comprising:
- a radio operable to effect wireless communications;
a sensor module operable to sense a selected parameter; and
a scheduler operable to;
select a listen time for the first sensor node, wherein, during the listen time, the radio is activated and able to receive wireless signals and wherein, during a time other than the listen time, the radio is deactivated and unable to receive wireless signals;
cause transmission to a second sensor node a first message, the first message comprising a time offset from a transmission time of the first message, the time offset indicating a timing of a first listen time for the first sensor node; and
in response, receiving, from the second sensor node, a second message, wherein the time selected by the second sensor node to transmit the second message to the first sensor node is based on the time offset, and wherein the first node receives a third message from a third node, wherein a final destination of the third message is a fourth sensor node, wherein the third message comprises a source identifier for a prior hop, the prior hop source identifier being the third node, a target identifier for the prior hop, the prior hop target identifier being the first node, a source identifier for the third message, the source identifier being a fifth node, a target identifier for the third message, the target identifier being the fourth node, a listen time associated with the third node, and further comprising;
a message processor operable to;
select, by the first node, the second node as a next hop destination for the payload of the third message, the first node being a child of the second node;
change, by the first node, the hop source identifier to the second node, the hop target identifier to the second node, while leaving the final destination and third message source identifier the same to form a revised third message; and
transmit the revised third message to the second node. - View Dependent Claims (9, 10, 11, 12, 13)
- a radio operable to effect wireless communications;
Specification