Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

BLE app uart coexist example Testing

Hi everyone,

I am working with SDK 15.2 and Mesh 3.1 with NRF52832 DK.

I am testing the ble app uart coexist example provided by nordic.

I followed the steps provided in this link.

According to my understanding

In Step 3. after adding the MESH_ROOT, I build the project and it was a successful build.

In Step4. I copied the ble_app_uart_pca10040_s132.hex file from the path ..\..\..\..\SDK_15_2\nRF5SDK15209412b96\nRF5_SDK_15.2.0_9412b96\examples\ble_peripheral\ble_app_uart_coexist\pca10040\s132\ses\Output\Release\Exe and pasted in ..\..\..\..\SDK_15_2\nRF5SDK15209412b96\nrf5_SDK_for_Mesh_v3.1.0_src\examples\light_switch\client\build\light_switch_client_nrf52832_xxAA_s132_6.1.0_Debug, even deleted the light_switch_client_nrf52832_xxAA_s132_6.1.0.hex.

Should I now programm DK_1 with light_switch_client containing ble_app_uart_pca10040_s132.hex ;   DK_2  with light switch server and DK_3  with ble app uart and  observe nRF5x_Mesh_Switch and Nordic_UART being advertised???

Just by programming light_switch_client containing ble_app_uart_pca10040_s132.hex on DK_1 will not advertise both nRF5x_Mesh_Switch and Nordic_UART simulteanuosly??

I am consfused. Please guide me

Thanks in advance

Deepa

Parents
  • Hi.

    You might have misunderstood the steps a little bit.

    You should copy the folder: ble_app_coexist from the Mesh SDK to the nRF5 SDK (to the examples/ble_peripheral folder), not just the .hex file.

    When programming the example, you program the light switch examples as you would from the regular Mesh SDK, but replace the light switch client example with the ble_app_coexist example.

    So, you will have one DK with the Light switch server example and one DK with the ble_app_coexist example.

    Br,
    Joakim

Reply
  • Hi.

    You might have misunderstood the steps a little bit.

    You should copy the folder: ble_app_coexist from the Mesh SDK to the nRF5 SDK (to the examples/ble_peripheral folder), not just the .hex file.

    When programming the example, you program the light switch examples as you would from the regular Mesh SDK, but replace the light switch client example with the ble_app_coexist example.

    So, you will have one DK with the Light switch server example and one DK with the ble_app_coexist example.

    Br,
    Joakim

Children
Related