Distributed coordination of mesh network configuration updates
AssigneeGoogel Inc.
InventorsJonathan Wing-Yan Hui, Martin A. Turon
Life of this patent
Estimating the term…
Abstract
In embodiments of distributed coordination of mesh network configuration updates, pending commissioning datasets are managed and distributed to coordinate configuration changes of parameters that control participation in, and secure communication over, a mesh network. Pending network commissioning datasets are managed across fragmentation of the mesh network into multiple partitions and subsequent merging of the fragments to ensure that the most recent updates to pending commissioning datasets are propagated to mesh network devices and that all mesh network devices will receive pending commissioning datasets before the time that the pending commissioning dataset becomes the active commissioning dataset for the mesh network.
Claims20
A wireless mesh network device implemented as a leader device, the wireless mesh network device comprising:
- a wireless mesh network interface configured for communication in a wireless mesh network;
- a memory and processor system to implement a dataset manager application that is configured to:
- receive, using the wireless mesh network interface, a first pending commissioning dataset;
- propagate the first pending commissioning dataset to the wireless mesh network, the propagation being effective to cause devices in the wireless mesh network to store the first pending commissioning dataset;
- receive a second pending commissioning dataset from a node device in the wireless mesh network;
- compare a first pending timestamp included in the first pending commissioning dataset to a second pending timestamp included in the second pending commissioning dataset;
- based on the comparison, determine that the second pending timestamp is newer than the first pending timestamp;
- and
- based on the determination, propagate the second pending commissioning dataset to the wireless mesh network, the propagation being effective to cause the devices in the wireless mesh network to reestablish secure communication across the wireless mesh network using the second pending commissioning dataset.
A wireless mesh network system, comprising:
- one or more wireless mesh network devices configured for communication on the wireless mesh network;
- and
- a leader device configured to maintain commissioning datasets for the wireless mesh network, the leader device configured to:
- receive a first pending commissioning dataset;
- propagate the first pending commissioning dataset to the wireless mesh network devices, the propagation being effective to cause devices in the wireless mesh network to store the first pending commissioning dataset;
- receive a second pending commissioning dataset from a joining wireless mesh network device;
- compare a first pending timestamp included in the first pending commissioning dataset to a second pending timestamp included in the second pending commissioning dataset;
- based on the comparison, determine that the second pending timestamp is newer than the first pending timestamp;
- and
- based on the determination, propagate the second pending commissioning dataset to the wireless mesh network devices, the propagation being effective to cause the devices in the wireless mesh network to reestablish secure communication across the wireless mesh network using the second pending commissioning dataset.
A method for managing commissioning datasets by leader device in a wireless mesh network, the method comprising:
- receiving, by the leader device, a first pending commissioning dataset;
- propagating the first pending commissioning dataset to the wireless mesh network, the propagation being effective to cause devices in the wireless mesh network to store the first pending commissioning dataset;
- receiving a second pending commissioning dataset from a node device in the wireless mesh network;
- comparing a first pending timestamp included in the first pending commissioning dataset to a second pending timestamp included in the second pending commissioning dataset;
- determining, based on the comparison, that the second pending timestamp is newer than the first pending timestamp;
- and
- propagating, based on the determination, the second pending commissioning dataset to the wireless mesh network, the propagation being effective to cause the devices in the wireless mesh network to reestablish secure communication across the wireless mesh network using the second pending commissioning dataset.
Dependencies are inferred from the claim text.