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

Test procedure for any BLE mesh using PCA10059 nRF52840 USB dongle

Hi,

I want to use nRF52840 USB dongle in my setup with other PCA10056 boards. I have seen that in link https://www.nordicsemi.com/eng/Products/nRF52840-Dongle it is mentioned that it can support bluetooth mesh. While I am browsing in devzone it is mentioned like "But unfortunately, the Mesh SDK does not support the nRF52840 Dongle(PCA10059) as of now". So how can I proceed to use nRF52840 USB dongle for bluetooth mesh?

Thanks,

Sridhar

Parents
  • Hi Sridhar,

    You can naturally use the mesh sdk on the 52840 dongle. You will just need to change the board header file to point to the pca10059 header file instead of the pca10056 board. You will most likely also need to change the led initialization to point to the dongle LEDs instead of the 52840 dev kit. Do you want to use the dongle as a client or server in the mesh network? I have the light swich server example that works perfectly for the server on the dongle if you are interested.

    Kind Regards,

    Bjørn

  • Hi Kvaale,

    1. I just wanted to involve nRF52840 dongle in mesh network with nRF52840 PDK and nRF52840 DK. If dongle act as server then I can make use of DKs as provisioner and client. Please give me the working example you have. 

    2. Another issue I want to raise to you(may or may not be out of this context) is, if I use two DKs as light switch client and server by programming as it is using Mesh SDK and then scan using nRF Mesh android app both are not visible. Other way I tried is program proxy light switch client, proxy light switch server on two DK and then scan. Now both are visible and can able to add only proxy server to mesh network but proxy client is also visible but cant add to mesh network.

    Thanks,

    Sridhar

  • Hi Sridhar,

    Here are the working examples. Unzip under the examples folder. You can rename the folder something other than light_switch. You can either use the server or proxy server examples. I believe both should work in mesh sdk v2.2.0.

    server.zip

    Here is the other project file:

    drive.google.com/.../view

    You need to use the proxy client & proxy server examples to be able to provision via nRF Mesh. If you are not using the latest mesh sdk v2.2.0, I would recommend trying with those examples. They definitely work with the nrf52 dev kits using nRF Mesh.

    Kind Regards,

    Bjørn

  • But I have programmed proxy light switch client. It is showing in scanner tab but disconnecting and cant able to proceed for provision.

  • Are you testing with a 52 dev kit or with the 52840 dongle? I know for a fact that everything works with the 52 dev kit, as I have tested this myself.

  • I am using nRF52840 PDK and DK, Mesh SDK V2.2.0. Failure conditions I observed for Light server proxy client are: Configured successfully sometimes because it is failing at provisioned state and at a stage of "scanning for provisioned devices" application is waiting for provisioned device to be discovered.

    This observation may or may not be issue which I cant decide, that is, Generic on off client, server model devices are configured, played with them for some time and kept idle state for about ten minutes, then when resuming sometimes delay(working state no delay, non working state 2-3 seconds) is present in reflecting the LED state on server.

Reply
  • I am using nRF52840 PDK and DK, Mesh SDK V2.2.0. Failure conditions I observed for Light server proxy client are: Configured successfully sometimes because it is failing at provisioned state and at a stage of "scanning for provisioned devices" application is waiting for provisioned device to be discovered.

    This observation may or may not be issue which I cant decide, that is, Generic on off client, server model devices are configured, played with them for some time and kept idle state for about ten minutes, then when resuming sometimes delay(working state no delay, non working state 2-3 seconds) is present in reflecting the LED state on server.

Children
Related