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

Concurrent Connection

When a nRF52 BLE as peripheral had connected to a BLE device as Central, if the nRF52 BLE also coule connect to other BLE device as Central at the same time with the supoort of SoftDevice,the two connection had no effect on each other ?

Parents
  • Hi Wiser,

    With current S132 softdevice you can have up to 8 connections (max 1 connection with central) simultaneously.

    The scheduler inside the softdevice handle the connections. There will be conflict between connections if the connection interval is short, and there will be packet drop when there is conflict. The scheduler has the task to maintain all the connection so that they will not terminate due to connection timeout when there is too many packet drops.

    I would suggest you to have a look at the S132 Softdevice specification at chapter 16.

  • Hi Wiser,

    Two central links are not native supported by the current softdevice just yet. However, if you want to test, you can have a look at this github timeslot example. In that example we made use of the timeslot API to handle the extra connection. There are some limitation that not all types of packets are supported, same with encryption.

    Note that the example provided as is.

Reply Children
No Data
Related