Mesh routing of sleepy sensor data
First Claim
1. In a mesh network having an end node operable in a sleep mode and an awake mode, an energy-efficient method of transmitting data from the end node to a destination node, comprising:
- transmitting a first message, the first message including a tag ID of the destination node and message data, from the end node to a parent node of the end node, wherein the tag ID represents an identifier of the destination node that differs from a network address of the destination node assigned by the mesh network;
receiving, at the end node, a first acknowledgement from the parent node acknowledging receipt of the first message by the parent node;
causing the end node to enter sleep mode in response to the first acknowledgement;
in response to determining that the parent node is not the destination node;
performing, at a node other than the end node, a discovery procedure that identifies the network address of the destination node based on the tag ID;
performing, at the node, a routing procedure that transmits a second message, comprising the first message, to the destination node based on the network address and receives, at the parent node, a second acknowledgement acknowledging receipt of the first message by the destination node; and
in response to an indication that the end node has awakened from the sleep mode, transmitting, by the parent node, the second acknowledgement to the end node.
1 Assignment
0 Petitions
Accused Products
Abstract
HVAC components having improved efficiency are described. In one embodiment, excessive sleep current draw in a battery-powered device having a microcontroller is detected by measuring a voltage drop across a MOSFET device coupled in a for ward-conducting orientation in series between the battery and the microcontroller, causing a transistor to conduct when the voltage drop exceeds a predetermined threshold to generate a first trigger signal, integrating the first trigger signal to generate a second trigger signal, and generating an interrupt to the microcontroller. In another embodiment, a battery-saving method of operating an HVAC component includes maintaining the HVAC device in the sleep mode, receiving a user input to wake the device, transmitting a data request and returning the HVAC component to the sleep mode, waking up the HVAC device to poll an adjacent network node storing a cached response, displaying the response, and returning the HVAC device to sleep.
-
Citations
17 Claims
-
1. In a mesh network having an end node operable in a sleep mode and an awake mode, an energy-efficient method of transmitting data from the end node to a destination node, comprising:
-
transmitting a first message, the first message including a tag ID of the destination node and message data, from the end node to a parent node of the end node, wherein the tag ID represents an identifier of the destination node that differs from a network address of the destination node assigned by the mesh network; receiving, at the end node, a first acknowledgement from the parent node acknowledging receipt of the first message by the parent node; causing the end node to enter sleep mode in response to the first acknowledgement; in response to determining that the parent node is not the destination node; performing, at a node other than the end node, a discovery procedure that identifies the network address of the destination node based on the tag ID; performing, at the node, a routing procedure that transmits a second message, comprising the first message, to the destination node based on the network address and receives, at the parent node, a second acknowledgement acknowledging receipt of the first message by the destination node; and in response to an indication that the end node has awakened from the sleep mode, transmitting, by the parent node, the second acknowledgement to the end node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An energy-efficient wireless mesh network, comprising:
-
a coordinator node; a router node configured to; receive a message from an end node that is battery-powered, wherein the message includes a destination tag indicating a destination node of the message and a source tag indicating the end node, wherein the destination tag and the source tag are configured to map to network addresses of the mesh network in response to a discovery procedure; transmit a first acknowledgment to the end node; process the message if the destination tag of the message identifies the router node; and forward the message to the coordinator node if the destination tag of the message does not identify the router node; and in response to a second acknowledgment indicating the destination node received the message, caching the second acknowledgment at the router node until an indication is received that the end node has awakened from a sleep mode. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification