Mesh network resiliency
First Claim
1. A method for providing mesh network resiliency comprising:
- providing, to one or more first nodes of a mesh network associated with a monitoring or automation system located in a property, routing data that indicates routing responsibilities for the one or more first nodes within a first routing configuration for the mesh network, wherein the one or more first nodes of the mesh network are associated with one or more sensors that sense attributes of the property or one or more devices that perform automated functionality for the property, and the first routing configuration being appropriate at a time during which a first power source that powers multiple nodes of the mesh network is available;
designating a particular node of the one or more first nodes of the mesh network as a coordinator node, wherein the particular node designated as the coordinator node is capable of detecting an interruption of the first power source and features a second power source that is different than the first power source;
detecting, by the particular node designated as the coordinator node, an interruption of the first power source for the mesh network;
determining a second routing configuration for one or more second nodes of the mesh network that include the particular node designated as the coordinator node, the second routing configuration being appropriate at a time during which the first power source that powers multiple nodes of the mesh network is unavailable;
providing, to the one or more second nodes of the mesh network, routing data that indicates routing responsibilities for the one or more second nodes within the second routing configuration for the mesh network, wherein each of the one or more second nodes of the mesh network include a second power source that is different than the first power source; and
providing, by the particular node designated as the coordinator node and in response to the particular node designated as the coordinator node detecting the interruption of the first power source for the mesh network, one or more messages to the one or more second nodes of the mesh network indicating the interruption of the first power source for the mesh network, wherein receipt of a message from the particular node designated as the coordinator node indicating the interruption of the first power source for the mesh network causes the one or more second nodes of the mesh network to route data according to the second routing configuration for the mesh network.
2 Assignments
0 Petitions
Accused Products
Abstract
Mesh network resiliency technology, in which a first routing configuration for nodes of a mesh network is determined, the first routing configuration being appropriate when a first power source of the mesh network is available. Routing data that indicates routing responsibilities within the first routing configuration is provided to first nodes of the mesh network. An interruption of the first power source for the mesh network is detected by nodes of the mesh network. In response to detecting the interruption, a second routing configuration for nodes of the mesh network is determined, the second routing configuration being appropriate when the first power source of the mesh network is unavailable. Routing data that indicates routing responsibilities within the second configuration is provided to second nodes of the mesh network, each of the second nodes including a second power source that is different than the first power source.
14 Citations
20 Claims
-
1. A method for providing mesh network resiliency comprising:
-
providing, to one or more first nodes of a mesh network associated with a monitoring or automation system located in a property, routing data that indicates routing responsibilities for the one or more first nodes within a first routing configuration for the mesh network, wherein the one or more first nodes of the mesh network are associated with one or more sensors that sense attributes of the property or one or more devices that perform automated functionality for the property, and the first routing configuration being appropriate at a time during which a first power source that powers multiple nodes of the mesh network is available; designating a particular node of the one or more first nodes of the mesh network as a coordinator node, wherein the particular node designated as the coordinator node is capable of detecting an interruption of the first power source and features a second power source that is different than the first power source; detecting, by the particular node designated as the coordinator node, an interruption of the first power source for the mesh network; determining a second routing configuration for one or more second nodes of the mesh network that include the particular node designated as the coordinator node, the second routing configuration being appropriate at a time during which the first power source that powers multiple nodes of the mesh network is unavailable; providing, to the one or more second nodes of the mesh network, routing data that indicates routing responsibilities for the one or more second nodes within the second routing configuration for the mesh network, wherein each of the one or more second nodes of the mesh network include a second power source that is different than the first power source; and providing, by the particular node designated as the coordinator node and in response to the particular node designated as the coordinator node detecting the interruption of the first power source for the mesh network, one or more messages to the one or more second nodes of the mesh network indicating the interruption of the first power source for the mesh network, wherein receipt of a message from the particular node designated as the coordinator node indicating the interruption of the first power source for the mesh network causes the one or more second nodes of the mesh network to route data according to the second routing configuration for the mesh network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
at least one processor; and at least one memory coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising; providing, to one or more first nodes of a mesh network associated with a monitoring or automation system located in a property, routing data that indicates routing responsibilities for the one or more first nodes within a first routing configuration for the mesh network, wherein the one or more first nodes of the mesh network are associated with one or more sensors that sense attributes of the property or one or more devices that perform automated functionality for the property, and the first routing configuration being appropriate at a time during which a first power source that powers multiple nodes of the mesh network is available; designating a particular node of the one or more first nodes of the mesh network as a coordinator node, wherein the particular node designated as the coordinator node is capable of detecting an interruption of the first power source and features a second power source that is different than the first power source; detecting, by the particular node designated as the coordinator node, an interruption of the first power source for the mesh network; determining a second routing configuration for one or more second nodes of the mesh network that include the particular node designated as the coordinator node, the second routing configuration being appropriate at a time during which the first power source that powers multiple nodes of the mesh network is unavailable; providing, to the one or more second nodes of the mesh network, routing data that indicates routing responsibilities for the one or more second nodes within the second routing configuration for the mesh network, wherein each of the one or more second nodes of the mesh network include a second power source that is different than the first power source; and providing, by the particular node designated as the coordinator node and in response to the particular node designated as the coordinator node detecting the interruption of the first power source for the mesh network, one or more messages to the one or more second nodes of the mesh network indicating the interruption of the first power source for the mesh network, wherein receipt of a message from the particular node designated as the coordinator node indicating the interruption of the first power source for the mesh network causes the one or more second nodes of the mesh network to route data according to the second routing configuration for the mesh network.
-
-
11. A method for providing mesh network resiliency comprising:
-
determining a first routing configuration for one or more nodes of a mesh network associated with a monitoring or automation system located in a property, the one or more nodes of the mesh network being associated with one or more sensors that sense attributes of the property and one or more devices that perform automated functionality for the property, and the first routing configuration being appropriate at a time during which a first power source that powers multiple nodes of the mesh network is available; providing, to one or more first nodes of the mesh network, routing data that indicates routing responsibilities within the first routing configuration for the mesh network; detecting, by one or more nodes of the mesh network, an interruption of the first power source for the mesh network; determining, in response to detecting the interruption of the first power source for the mesh network, a second routing configuration for nodes of the mesh network, the second routing configuration being appropriate at a time during which the first power source that powers multiple nodes of the mesh network is unavailable; providing, to one or more second nodes of the mesh network, routing data that indicates routing responsibilities within the second routing configuration for the mesh network, each of the one or more second nodes including a second power source that is different than the first power source; detecting, for a particular node of the one or more second nodes of the mesh network, an interruption of the second power source that is different than the first power source; and in response to detecting the interruption of the second power source for the particular node, preventing transmission of messages to the particular node according to the second routing configuration. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
at least one processor; and at least one memory coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising; determining a first routing configuration for one or more nodes of a mesh network associated with a monitoring or automation system located in a property, the one or more nodes of the mesh network being associated with one or more sensors that sense attributes of the property and one or more devices that perform automated functionality for the property, and the first routing configuration being appropriate at a time during which a first power source that powers multiple nodes of the mesh network is available; providing, to one or more first nodes of the mesh network, routing data that indicates routing responsibilities within the first routing configuration for the mesh network; detecting, by one or more nodes of the mesh network, an interruption of the first power source for the mesh network; determining, in response to detecting the interruption of the first power source for the mesh network, a second routing configuration for nodes of the mesh network, the second routing configuration being appropriate at a time during which the first power source that powers multiple nodes of the mesh network is unavailable; providing, to one or more second nodes of the mesh network, routing data that indicates routing responsibilities within the second routing configuration for the mesh network, each of the one or more second nodes including a second power source that is different than the first power source; detecting, for a particular node of the one or more second nodes of the mesh network, an interruption of the second power source that is different than the first power source; and in response to detecting the interruption of the second power source for the particular node, preventing transmission of messages to the particular node according to the second routing configuration.
-
Specification