System and methods for dynamic power usage and data transfer rate management in a sensor network
First Claim
Patent Images
1. A system for dynamic power usage and data transfer rate management in a sensor network including synchronous links and asynchronous links, the system comprising:
- a root node that includes a microcontroller or microprocessor device, the root node configured to generate and send a data read request command;
a link node that maintains one or more data buffers, the link node in wired communication with the root node and configured to receive the data read request command from the root node and route the data read request command to a destination sensor among a plurality of sensors; and
the plurality of sensors, each of the plurality of sensors in wired communication with the link node, the destination sensor among the plurality of sensors configured to sense data and store the data in at least one of the one or more data buffers maintained by the link node based on the data read request command,wherein the root node is configured to send a command during operation to the link node to dynamically increase or decrease a size of the one or more data buffers maintained by the link node to manage power usage and a rate of data transfer in the sensor network, the command based on information computed or acquired by the root node about activity of the link node.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are systems, methods, and computer readable medium for dynamic power usage and data transfer rate management in a sensor network including synchronous and asynchronous links. Exemplary embodiments provide a lightweight communication protocol enabling dynamic management of data buffer size in a sensor network and corresponding control of power usage and data transfer rates in the sensor network.
16 Citations
20 Claims
-
1. A system for dynamic power usage and data transfer rate management in a sensor network including synchronous links and asynchronous links, the system comprising:
-
a root node that includes a microcontroller or microprocessor device, the root node configured to generate and send a data read request command; a link node that maintains one or more data buffers, the link node in wired communication with the root node and configured to receive the data read request command from the root node and route the data read request command to a destination sensor among a plurality of sensors; and the plurality of sensors, each of the plurality of sensors in wired communication with the link node, the destination sensor among the plurality of sensors configured to sense data and store the data in at least one of the one or more data buffers maintained by the link node based on the data read request command, wherein the root node is configured to send a command during operation to the link node to dynamically increase or decrease a size of the one or more data buffers maintained by the link node to manage power usage and a rate of data transfer in the sensor network, the command based on information computed or acquired by the root node about activity of the link node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for dynamic power usage and data transfer rate management in a sensor network including synchronous links and asynchronous links, the system comprising:
-
generating at a root node a data read request command for a destination sensor among a plurality of sensors; sending the data read request command to a link node in wired communication with the root node, the link node maintaining one or more data buffers; routing the data read request command from the link node to the destination sensor among the plurality of sensors, the plurality of sensors each in wired communication with the link node; sensing data at the destination sensor in response to receiving the data read request command; storing the sensed data in at least one of the one or more data buffers maintained by the link node; and
)sending a command during operation from the root node to the link node to dynamically increase or decrease a size of the one or more data buffers maintained by the link node to manage power usage and a rate of data transfer in the sensor network, the command generated by the root node based on information computed or acquired by the root node about activity of the link node. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium storing instructions for dynamic power usage and data transfer rate management in a sensor network including synchronous links and asynchronous links , the instructions when executed by a processor:
-
generating at a root node a data read request command for a destination sensor among a plurality of sensors; sending the data read request command to a link node in wired communication with the root node, the link node maintaining one or more data buffers; routing the data read request command from the link node to the destination sensor among the plurality of sensors, the plurality of sensors each in wired communication with the link node; sensing data at the destination sensor in response to receiving the data read request command; storing the sensed data in at least one of the one or more data buffers maintained by the link node; and sending a command during operation from the root node to the link node to dynamically increase or decrease a size of the one or more data buffers maintained by the link node to manage power usage and a rate of data transfer in the sensor network, the command generated by the root node based on information computed or acquired by the root node about activity of the link node. - View Dependent Claims (17, 18, 19, 20)
-
Specification