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

[MESH SDK] Unable to provision nodes out of radio range but in the mesh range

Hi,

I have a mesh provisioner with the provisioner example in the mesh sdk. When I try to provision a device that is next to the provisioner, all works.

But when I try to provision a device that is outside the provisioner range , but the device is in the "mesh network range" (there is multiples mesh nodes between the provisioner and the node to provision), the provisioner can't provision the node. I received the node's un-provisioned packet but I can't establish a provisioning link (its always timeout).

I think Its because the provisioning packets can't be relayed by the mesh nodes because in the example, the provisioner bearer is set to "NRF_MESH_PROV_BEARER_ADV".

I have tried to change the bearer to "NRF_MESH_PROV_BEARER_GATT" and "NRF_MESH_PROV_BEARER_MESH" but each time, the provisioning process failed instantly.

So how can I make the provisioner packets relayed by the other nodes to provision the outside radio range devices ?

Regards

Mesh sdk used : 5.0.0

Nordic sdk : 17.0.2

Parents Reply Children
No Data
Related