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

Multilink central disconnect problem

I wrote a peripheral similar to NUS. Then I use the multilink central to connect to 3 of them. First two are fine. But when the 3rd is added, the 3rd one would connect, but every 30 seconds, it would break the connection with code 0x13 (no resource?). I have tried different things but no improvement. The first two are always connected. This is with SDK v13. Any ideas?

Parents
  • The message is from the central. APP:INFO:LBS central link 0x2 disconnected (reason: 0x13) Yes it is under BLE_GAP_EVT_DISCONNECTED event.

    If you build and download the ble_app_uart into 3 peripheral devices and modify the ble_app_multilink_central to match the device name: static char const m_target_periph_name[] = "Nordic_UART";//"Nordic_Blinky"; Build and download the SW into a central device, you will see 3 connections on the console of the central, and the disconnect on the 3rd device every 30 seconds.

Reply
  • The message is from the central. APP:INFO:LBS central link 0x2 disconnected (reason: 0x13) Yes it is under BLE_GAP_EVT_DISCONNECTED event.

    If you build and download the ble_app_uart into 3 peripheral devices and modify the ble_app_multilink_central to match the device name: static char const m_target_periph_name[] = "Nordic_UART";//"Nordic_Blinky"; Build and download the SW into a central device, you will see 3 connections on the console of the central, and the disconnect on the 3rd device every 30 seconds.

Children
No Data
Related