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

S130: Simultaneous connecting to multiple peripherals

Hi,

the S130 supports multiple connections for the Central role. Is it possible to connect to multiple devices at the same time? E.g. calling sd_ble_gap_connect() asynchronously multiple times with different peer addresses before a timeout or a connection event has occured.

My goal is to have multiple central services/profiles that handle their connections independently of each other. Is this possible? Or will I need to use some kind of connection manager that synchronizes GAP access between the services?

Also, we will have an Observer running in background. Will it be possible to keep scanning during connection establishment to peripheral devices? In the past, it seems I had to call sd_ble_gap_scan_stop() before calling sd_ble_gap_connect().

Parents Reply Children
No Data
Related