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

First Steps BLE MESH

I'm starting with BLE Mesh SDK and have some doubts about their examples.

What's the difference between Light_Switch Client/Server version and Proxy_Client/Server and Provisioning.

I understood that Proxy is the version that can communicate with NRF_MESH.

What is not clear for me is if Proxy version can communicate with regular one.

As I read Client is also Provisioner, why there is a need for Provisioner Only in network.

Once provisioning is made, if keep in flash this info to start a new network in a server I have to reflash the board?

  • The light switch client & server examples communicate via the PB-ADV bearer in the mesh network & will require a provisioner (another nrf52 device) to provision & configure the other devices to join the mesh network. 

    The proxy client & server examples can also communicate via the PB-ADV bearer to other mesh nodes, but can also use PB-GATT bearer to act as a proxy node & communicate with a smartphone for example.

    It is not entirely correct that only the proxy can communicate in the mesh network, as both the proxy & non proxy light switch examples can communicate over the mesh network.

    In our newest mesh sdk (v2.1.0), the provisioner & client are on separate devices.

    I do not quite understand what you mean in your last question. Do you want to add a new node to the same network?

Related