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

Mesh SDK proxy client feature

Hi,

I want to use the nRF Mesh SDK on nRF52840 chip with proxy client role that can send messages over GATT connection to proxy server role device. Is that possible?

Currently in latest Mesh SDK I see proxy client role is not supported but there is light switch example. It means is that only for provisioning and not for Mesh GATT PDU types?

Please clarify my doubt.

Thanks

Sridhar

Parents
  • Hi,

    The current releases of nRF5 SDK for Mesh support Mesh Proxy Service with Proxy Server. It does not implement Proxy Client for the nRF device. Our only Proxy Client implementations are for the nRF Mesh apps for Android and for iOS.

    Also supported is provisioning over GATT bearer, for a GATT only device to work as provisioner.

    Proxy Client / Proxy Server are for allowing GATT devices to participate in a Bluetooth mesh network. (In particular it is for smart phones that lack ADV bearer support from the OS, as with the GATT bearer the handling of the mesh stack can happen in the application instead of at the OS level.) GATT proxy clients are connected to one node only, and as such are not part of the mesh topology of the network. The main network will always use the ADV bearer.

    If, for some reason, you need the GATT Client on an nRF device, I am afraid you must implement that yourself.

    Regards,
    Terje

Reply
  • Hi,

    The current releases of nRF5 SDK for Mesh support Mesh Proxy Service with Proxy Server. It does not implement Proxy Client for the nRF device. Our only Proxy Client implementations are for the nRF Mesh apps for Android and for iOS.

    Also supported is provisioning over GATT bearer, for a GATT only device to work as provisioner.

    Proxy Client / Proxy Server are for allowing GATT devices to participate in a Bluetooth mesh network. (In particular it is for smart phones that lack ADV bearer support from the OS, as with the GATT bearer the handling of the mesh stack can happen in the application instead of at the OS level.) GATT proxy clients are connected to one node only, and as such are not part of the mesh topology of the network. The main network will always use the ADV bearer.

    If, for some reason, you need the GATT Client on an nRF device, I am afraid you must implement that yourself.

    Regards,
    Terje

Children
Related