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

A GATT Provisioner is able to action PB-Ramote?

Hi,

For my home Mesh network, I use a Android mobile phone + nRF Mesh App as a mesh provisioner to configure the nodes, and control the mesh node as well.

There're about 10 nodes in different rooms.

The phone is a ble 4.2 device, so it connect a proxy node using GATT, and only PB-GATT is supported.

I was wondering it would be possible to implement PB-Remote in nRF Mesh App, so that i can provision the node which is far away from my phone.

If it's possible, how to do it?

Thanks a lot.

best regards,

Pendy

Parents
  • Hi Pendy, 

    Currently we don't support doing remote provisioning with PB-GATT yet. But it should be possible. What you need to do is to modify the PB-Remote client example. Currently it receive command from RTT/UART input to execute PB-Remote provisioning process. 
    What you can do is to write your own app that do the same but via GATT. 

    This means you need to create your own GATT service and have your own protocol to send and receive command and data between your proxy node and the phone. 

    This will be a proprietery protocol and may not be compatible with other vendors, same with PB-Remote process for now. 

    In addition, configuration is missing in the PB-Remote process. But configuration can be done the normal way, so it's not a big issue. After you have provisioned the node, you can do configuration the same as nRFMesh app.

Reply
  • Hi Pendy, 

    Currently we don't support doing remote provisioning with PB-GATT yet. But it should be possible. What you need to do is to modify the PB-Remote client example. Currently it receive command from RTT/UART input to execute PB-Remote provisioning process. 
    What you can do is to write your own app that do the same but via GATT. 

    This means you need to create your own GATT service and have your own protocol to send and receive command and data between your proxy node and the phone. 

    This will be a proprietery protocol and may not be compatible with other vendors, same with PB-Remote process for now. 

    In addition, configuration is missing in the PB-Remote process. But configuration can be done the normal way, so it's not a big issue. After you have provisioned the node, you can do configuration the same as nRFMesh app.

Children
Related