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

How can a peripheral maintain multiconnections with several centrals in [Experimental: BLE Multiperipheral Application]

Hi there, 

I just found an example, Experimental: BLE Multiperipheral Application, https://www.nordicsemi.com/DocLib/Content/SDK_Doc/nRF5_SDK/v15-2-0/ble_sdk_app_multiperipheral?1505#project_multiperipheral_setup

I have a question about the connection parameters:

I just had a quick look at the source code, I found that a peripheral in this example can support 4 connections simultaneously, but as I know, the connection parameters like:

  • connection interval
  • transmitWindowOffset
  • transmitWindowSize, etc

they are assigned to peripheral by central, how can the central avoid the connection overlap? 

For example, centralA connects with this peripheral and assigns the connection interval, coincidently, centralB's connection interval and offset are overlapped with centralA, it's possible, how does peripheral handle this kind of situation?

Kai 

Parents Reply Children
No Data
Related