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.

  • Hi Hung,

    Thanks for your prompt reply and suggestion.

    I'll try to implement this proprietery protocol via a private GATT service, alternatively a vendor mesh model, to receive and send provisioning command.

    best regards,

    Pendy

  • Hi Pendy, 

    On a second thought on this topic, there is another option is to use implement PB-Remote client model on the phone. This way you save one protocol and can follow what we do in our PB-Remote example. You just need to figure out how to use the PB-Remote Client model via GATT to interact with PB-Remote Server on the Proxy node. 

Reply Children
No Data
Related