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

NCS max concurrent peripheral connections

I am trying to build the NCS sample project "peripheral_lbs" with multiple peripheral connections. Therefore I added the CONFIG_BT_MAX_CONN. Up to 20 the build is working fine but if I increase it further the build stops working.

Is it somehow possible to establish more than 20 connections with NCS?

My interpretation of this following quote from a Nordic guide was that the max connections on Zephyr only depend on the amount of memory you can use.

"... and in fact there is no limitation on the maximum number of concurrent connections in Zephyr." (Building a BLE application on NCS - Comparing and contrasting to SoftDevice)

Thanks in advance.

Parents Reply
  • Hi,

    Which BLE controller are you using? Zephyr LL controller or Softdevice controller?

    If you are using the nordic softdevice controller, the limit is only 20 concurrent connection. If you are using the Zephyr controller it can support up to 64 concurrent connections(this is what has been tested and qualified with, there is no upper limit) depending on the memory.

Children
Related