Hello Team,
We are currently working on implementing a multilink connection setup using the nRF52832 and nRF5 SDK v15.0.0 for testing purposes. In this setup, we are using the nRF52832 as a central device and aim to connect to 20 peripheral devices simultaneously.
We have referred to the Nordic documentation, which states that the maximum number of concurrent connections depends on the Soft Device in use. As per our current configuration, we are using Soft Device S132, which supports up to 20 concurrent connections.
We are also referring to the ble_app_multilink_central example for guidance. Based on our testing with two peripherals, we have observed the following:
1] The central starts scanning and attempts to connect to the first matching peripheral.
2] After a successful connection and service discovery, it resumes scanning and connects to the second peripheral.
3] This behavior indicates that connections are being made sequentially, not concurrently.
Also, according to Devzone's post :Einar, "Yes, multiple connections are supported as a central (as well as a peripheral). There is no need to wait for any specific activity on one connection before starting scanning again and establishing a new connection". (Link: Establish connections in parallel - Nordic Q&A - Nordic DevZone - Nordic DevZone)
While this process is faster than waiting for service discovery after each connection, it still appears to be executing in a sequential manner — that is, devices are connected one after the other, not truly in parallel.
I would like to know whether it is possible to perform parallel connections — initiating multiple connections simultaneously — using the nRF52832 with nRF5 SDK 15.0.0. Kindly confirm if this is supported by the Soft Device?
Our requirement is to connect to multiple peripherals at the same time. Is this behavior expected in the example application, and is it possible to modify it to allow simultaneous connections? If yes, we would greatly appreciate your guidance on the necessary parameters or configurations that need to be adjusted to enable this functionality.
I would like to know whether it is possible to perform parallel connections — initiating multiple connections simultaneously — using the nRF52832 with nRF5 SDK 15.0.0. Kindly confirm if this is supported by the Soft Device?
Waiting for your reply.