This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

build ble mesh with multi provisioners

hi all , 

how to build multi provisioneers with mesh network ?

i read some information and run the nordic mesh sdk 2.01 (ligh_ swith sample )

i have some issue with it , 

1. should be the provisioneers (A)  a node ?

   if yes, it also configure  a server or client  when user switch it. 

    

2. which provisioneers configure to A node(client)

   if it should need another provisioneers (B) to do.

3.these provisioneers (A and B) how to sync or communicate ?

provisioneers won't reassign an address that given to a node.

4.  set different address spaces for different provisioneers so they won't overlap

how to build multi provisioneers  with mesh network ?

thanks.

  • 1) The provisioner is placed on a separate device in mesh sdk v2.0.1 compared with mesh sdk v1 (where the client does the provisioning). Seeing as a node is defined as a provisioned Bluetooth device that is a part of the Mesh network, I guess you could say the provisioner is a part of the network, even though it is not being provisioned per say.

    I don't quite understand what you mean by: " if yes, it also configure  a server or client  when user switch it. " unfortunately.

    2-4) Regarding your other questions, they have been mentioned in the Mesh Specifications, but no standard has been set for how to achieve a mesh network with multiple provisioners. This devzone question goes into more detail regarding your query.

     

    From my understanding, I believe it would be easiest to use one provisioner & use remote provisioning (see remote provisioning client & server examples) to provision devices that are outside the range of the provisioner. This link might also be helpful regarding backing up provisioning data.

Related