IP Library › Granted Patent US 11,765,563
Granted Patent B2
US 11,765,563 · App. 17/436,831 · Granted Sep 19, 2023

Method for startup configuration of a Bluetooth Mesh network

Inventors: Yizan Zhou (Shanghai, CN); Swee Ann Teo (Shanghai, CN)
Assignee: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.
H04W4/50H04W4/80H04W8/005H04W8/22H04W8/26H04W12/009H04W12/043H04W12/08H04W12/55H04W40/244H04W40/246H04W40/248H04W40/32H04W48/06H04W48/08H04W48/16H04W48/18H04W76/10H04W76/14H04W76/23H04W76/40H04W84/005H04W84/18H04W88/02H04W88/08H04W92/02H04W92/10H04W92/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,765,563
App. No.
17/436,831
Granted
Sep 19, 2023
Kind
B2
Abstract

Disclosed in the present disclosure is a method for provisioning a Bluetooth Mesh network, used for provisioning a plurality of non-provisioned devices, so as to add the plurality of non-provisioned devices to the Bluetooth Mesh network. The method includes: provisioning, by a top provisioner, surrounding non-provisioned devices of the top provisioner, so as to add the surrounding devices to the Bluetooth Mesh network as nodes; selecting, by a top provisioner, the one or more newly added nodes to be configured as one or more temporary provisioners; provisioning, by each of the one or more temporary provisioners, surrounding non-provisioned devices, so as to add the surrounding devices to the Bluetooth Mesh network as nodes; and completing, by the top provisioner and each of the one or more temporary provisioners, the provisioning of the plurality of non-provisioned devices. The method of the present disclosure may greatly improve the average provisioning speed of device, and ensure the unified allocation of key network information and the compatibility of provisioning on the premise of ensuring the provisioning security of the Bluetooth Mesh network.

Claims (29)

1. A method for provisioning a Bluetooth Mesh network, used for provisioning a plurality of non-provisioned devices, so as to add the plurality of non-provisioned devices to the Bluetooth Mesh network, the method comprising the following steps of:

(a) provisioning, by a top provisioner, surrounding non-provisioned devices of the top provisioner, so as to add the surrounding non-provisioned devices to the Bluetooth Mesh network as nodes;

(b) selecting, by the top provisioner, one or more newly added nodes in step (a) to be configured as one or more temporary provisioners;

(c) continuing to perform, by the top provisioner, steps (a) to (b) to process other surrounding non-provisioned devices;

(d) after determination of the one or more temporary provisioners according to step (b), provisioning, by each of the one or more temporary provisioners, surrounding non-provisioned devices of each of the one or more temporary provisioners, so as to add the surrounding non-provisioned devices of each of the one or more temporary provisioners to the Bluetooth Mesh network as nodes;

(e) selecting, by each of the one or more temporary provisioners, one or more newly added nodes in step (d) to be configured as one or more temporary provisioners of a next level; and

(f) repeating steps (d) to (e) for each of the one or more temporary provisioners until completion of the provisioning of the plurality of non-provisioned devices.

2. The method according to claim 1 , wherein after the completion of the provisioning of all surrounding non-provisioned devices thereof, each temporary provisioner reports provisioning information of all nodes provisioned by the temporary provisioner to the top provisioner, and the temporary provisioner is converted into an ordinary Bluetooth Mesh node.

3. The method according to claim 1 , wherein in step (b), a temporary provisioner provisioned by the top provisioner and supporting a PB-ADV bearer is designated as a primary provisioner

after the completion of the provisioning of all surrounding non-provisioned devices thereof, each temporary provisioner reports provisioning information of all nodes provisioned by the temporary provisioner to the primary provisioner, and the temporary provisioner is converted into an ordinary Bluetooth Mesh node; and

after completion of the provisioning of the plurality of non-provisioned devices, the primary provisioner sends summarized provisioning information of all nodes to the top provisioner, and the primary provisioner is converted into an ordinary Bluetooth Mesh node.

4. The method according to claim 3 , wherein the top provisioner provisions the primary provisioner by means of a PB-GATT bearer or a PB-ADV bearer, and/or the primary provisioner provisions the non-provisioned devices by means of the PB-GATT bearer or the PB-ADV bearer.

5. The method according to claim 4 , wherein the top provisioner provisions the primary provisioner by means of a PB-GATT bearer, and the primary provisioner provisions the non-provisioned devices by means of a PB-ADV bearer.

6. The method according to claim 1 , further comprising: before step (a), registering device identity information of the plurality of non-provisioned devices with the top provisioner; and

in step (a) and step (d), provisioning only the registered non-provisioned devices.

7. The method according to claim 6 , wherein registering device identity information of the plurality of non-provisioned devices with the top provisioner comprises one or more of the following steps of:

manually adding Device UUID information of the non-provisioned devices to the top provisioner;

arranging the top provisioner near the non-provisioned devices to obtain the Device UUID information by scanning; and

storing, in the top provisioner, a specified pattern to which the Device UUID of the non-provisioned devices conform, and taking the non-provisioned devices whose Device UUIDs conform to the specified pattern as the registered non-provisioned devices.

8. The method according to claim 1 , wherein in step (b), the top provisioner sends configuration information to a newly added node, so as to configure the node as a temporary provisioner; and

in step (d), sending, by the temporary provisioner, configuration information to the newly added node, so as to configure the node as a temporary provisioner;

wherein the configuration information includes identity information of the plurality of non-provisioned devices and/or a set of unicast addresses allocatable by the node, and wherein the set of unicast addresses allocatable by the node is one of a plurality of disjoint subsets of the set of unicast addresses allocatable by an upper-level provisioner of the node.

9. The method according to claim 7 , wherein the top provisioner allocates a set of allocatable unicast addresses equally to the one or more temporary provisioners provisioned by the top provisioner; and/or

the temporary provisioner allocates a set of allocatable unicast addresses equally to the one or more temporary provisioners of the next level provisioned by the temporary provisioner.

10. The method according to claim 7 , wherein the top provisioner allocates ½ of the set of currently allocatable unicast addresses to a temporary provisioner each time the temporary provisioner is provisioned; and/or

the temporary provisioner allocates ½ of the set of currently allocatable unicast addresses to a temporary provisioner of a next level each time the temporary provisioner of the next level is provisioned.

11. The method according to claim 1 , wherein when a plurality of temporary provisioners, or the top provisioner and one or more temporary provisioners, initiate provisioning to a same non-provisioned device, the non-provisioned device determines a corresponding provisioner according to one or more of the following:

the time when the provisioning is initiated; and

signal strength of the provisioner.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2021
From: ZHOU, YIZAN; TEO, SWEE ANN
To: ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.
Reel/Frame 057400/0511 →
Priority Claims (1)
CN 201910169880.8 · Mar 6, 2019 · national
Continuity (1)
Related Publication 20220183084A1 · Jun 9, 2022
Cited By (1)
US 12,538,207