Self managing a low power network
First Claim
Patent Images
1. A method for self managing a mesh network including a manager node and a plurality of network nodes, the method comprising:
- receiving in the manager node a health report packet, sent from a node of the plurality of network nodes, wherein the health report packet is received and sent through the mesh network according to a superframe comprising one or more time slots and one or more channels, wherein the superframe designates links between two nodes of the mesh network for communication, wherein each link in the superframe is designated at a predetermined time slot and a predetermined channel, and wherein the superframe repeats in a continuous cycle, and wherein the health report packet comprises node information including battery information, path information, and neighbor information;
determining in the manager node if a management action is required based at least in part on the battery information in the received health report packet, by;
calculating an expected battery lifetime based on the received battery information;
determining if the expected battery lifetime is below a prescribed period-of-time threshold; and
in the event that the expected lifetime is below the prescribed period-of-time threshold, determining that management action is required; and
upon determining that management action is required, performing the management action wherein the management action is determined based at least in part on information in the health report packet,wherein the management action includes changing a configuration of the superframe to reduce battery use by the node from which the health report packet is received.
4 Assignments
0 Petitions
Accused Products
Abstract
Self managing a low power network is disclosed. A packet is received which includes network information and it is determined if a management action is required based at least in part on information in the packet. In the event that management action is required, the management action is performed wherein the management action is determined based at least in part on information in the packet.
33 Citations
28 Claims
-
1. A method for self managing a mesh network including a manager node and a plurality of network nodes, the method comprising:
-
receiving in the manager node a health report packet, sent from a node of the plurality of network nodes, wherein the health report packet is received and sent through the mesh network according to a superframe comprising one or more time slots and one or more channels, wherein the superframe designates links between two nodes of the mesh network for communication, wherein each link in the superframe is designated at a predetermined time slot and a predetermined channel, and wherein the superframe repeats in a continuous cycle, and wherein the health report packet comprises node information including battery information, path information, and neighbor information; determining in the manager node if a management action is required based at least in part on the battery information in the received health report packet, by; calculating an expected battery lifetime based on the received battery information; determining if the expected battery lifetime is below a prescribed period-of-time threshold; and in the event that the expected lifetime is below the prescribed period-of-time threshold, determining that management action is required; and upon determining that management action is required, performing the management action wherein the management action is determined based at least in part on information in the health report packet, wherein the management action includes changing a configuration of the superframe to reduce battery use by the node from which the health report packet is received. - View Dependent Claims (2, 3)
-
-
4. A system for self managing a mesh network including a manager node and a plurality of network nodes, the system comprising:
-
a processor of the manager node configured to; receive in the manager node a health report packet, sent from a node of the plurality of network nodes, wherein the health report packet is received and sent through the mesh network according to a superframe comprising one or more time slots and one or more channels, wherein the superframe designates links between two nodes of the mesh network for communication, wherein each link in the superframe is designated at a predetermined time slot and a predetermined channel, and wherein the superframe repeats in a continuous cycle, and wherein the health report packet comprises node information including battery information, path information, and neighbor information; determine in the manager node if a management action is required based at least in part on the battery information in the received health report packet, by; calculating an expected battery lifetime based on the received battery information; determining if the expected battery lifetime is below a prescribed period-of-time threshold; and in the event that the expected lifetime is below the prescribed period-of-time threshold, determining that management action is required; and upon determining that management action is required, perform the management action wherein the management action is determined based at least in part on information in the health report packet; and a memory of the manager node coupled to the processor and configured to store instruction for the processor, wherein the management action includes changing a configuration of the superframe to reduce battery use by the node from which the health report packet is received. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product for self managing a mesh network including a manager node and a plurality of network nodes, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving in the manager node a health report packet, sent from a node of the plurality of network nodes, wherein the health report packet is received and sent through the mesh network according to a superframe comprising one or more time slots and one or more channels, wherein the superframe designates links between two nodes of the mesh network for communication, wherein each link in the superframe is designated at a predetermined time slot and a predetermined channel, and wherein the superframe repeats in a continuous cycle, and wherein the health report packet comprises node information including battery information, path information and neighbor information; determining in the manager node if a management action is required based at least in part on the battery information in the received health report packet, by; calculating an expected battery lifetime based on the received battery information; determining if the expected battery lifetime is below a prescribed period-of-time threshold; and in the event that the expected lifetime is below the prescribed period-of-time threshold, determining that management action is required; and upon determining that management action is required, performing the management action wherein the management action is determined based at least in part on information in the first health report packet, wherein the management action includes changing a configuration of the superframe to reduce battery use by the node from which the health report packet is received. - View Dependent Claims (24, 25)
-
-
26. A method for self managing a mesh network including a manager node and a plurality of network nodes, the method comprising:
-
receiving in the manager node a first health report packet sent from a first node of the plurality of network nodes, wherein the first health report packet is received and sent through the mesh network according to a superframe comprising one or more time slots and one or more channels, wherein the superframe designates links between two nodes of the mesh network for communication, wherein each link in the superframe is designated at a predetermined time slot and a predetermined channel, and wherein the superframe repeats in a continuous cycle, and wherein the first health report packet comprises node information including battery information, path information, and neighbor information; receiving in the manager node a second health report packet which includes node information including battery information, wherein the second health report packet is received and sent through the mesh network according to the superframe; determining in the manager node if a management action is required based at least in part on the battery information in the received first health report packet or the received second health report packet, by; calculating first and second expected battery lifetimes respectively based on the battery information in the received first and second health report packets; determining if either of the first and second expected battery lifetimes is below a prescribed period-of-time threshold; and in the event that either of the first and second expected battery lifetimes is below the prescribed period-of-time threshold, determining that management action is required; and upon determining that management action is required, performing the management action wherein the management action is determined based at least in part on information in the first health report packet and the second health report packet, wherein the management action comprises changing routing on at least one route, and wherein the changing routing on at least one route includes changing a configuration of the superframe to reduce battery use by at least one of the nodes from which the first and second health report packets are received. - View Dependent Claims (27, 28)
-
Specification