Bluetooth mesh network provisioning
AssigneeAlibaba Group Holding Limited
InventorJunfeng Hu
Life of this patent
Estimating the term…
Abstract
Information reported by one or more gateway nodes in a Bluetooth mesh network regarding an unprovisioned Bluetooth device is received. Provisioning data for the unprovisioned Bluetooth device is generated. A destination Bluetooth gateway node to which to issue the generated provisioning data is determined from among the one or more gateway nodes reporting the received information. The generated provisioning data is issued to the destination Bluetooth gateway node so that the destination Bluetooth gateway node can perform a provisioning operation directed at the unprovisioned Bluetooth device.
Claims18
A system, comprising:
- a processor;
- and
- a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:
- receive information reported by one or more gateway nodes in a Bluetooth mesh network regarding an unprovisioned Bluetooth device;
- after receiving information reported by a first gateway node regarding the unprovisioned Bluetooth device, start a timer that is allowed to run for a specified length of time, wherein only the first gateway node and gateway nodes that subsequently report information regarding the unprovisioned Bluetooth device within the specified length of time are eligible to be determined to be a destination Bluetooth gateway node;
- generate provisioning data for the unprovisioned Bluetooth device;
- determine the destination Bluetooth gateway node from among the one or more gateway nodes reporting the received information to which to issue the generated provisioning data;
- and
- issue the generated provisioning data to the destination Bluetooth gateway node so that the destination Bluetooth gateway node can perform a provisioning operation directed at the unprovisioned Bluetooth device.
A method, comprising:
- receiving information reported by one or more gateway nodes in a Bluetooth mesh network regarding an unprovisioned Bluetooth device;
- after receiving information reported by a first gateway node regarding the unprovisioned Bluetooth device, starting a timer that is allowed to run for a specified length of time, wherein only the first gateway node and gateway nodes that subsequently report information regarding the unprovisioned Bluetooth device within the specified length of time are eligible to be determined to be a destination Bluetooth gateway node;
- generating provisioning data for the unprovisioned Bluetooth device;
- determining the destination Bluetooth gateway node from among the one or more gateway nodes reporting the received information to which to issue the generated provisioning data;
- and
- issuing the generated provisioning data to the destination Bluetooth gateway node so that the destination Bluetooth gateway node can perform a provisioning operation directed at the unprovisioned Bluetooth device.
A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- receiving information reported by one or more gateway nodes in a Bluetooth mesh network regarding an unprovisioned Bluetooth device;
- after receiving information reported by a first gateway node regarding the unprovisioned Bluetooth device, starting a timer that is allowed to run for a specified length of time, wherein only the first gateway node and gateway nodes that subsequently report information regarding the unprovisioned Bluetooth device within the specified length of time are eligible to be determined to be a destination Bluetooth gateway node;
- generating provisioning data for the unprovisioned Bluetooth device;
- determining the destination Bluetooth gateway node from among the one or more gateway nodes reporting the received information to which to issue the generated provisioning data;
- and
- issuing the generated provisioning data to the destination Bluetooth gateway node so that the destination Bluetooth gateway node can perform a provisioning operation directed at the unprovisioned Bluetooth device.
Dependencies are inferred from the claim text.