Dear developers;
I am aware of the fact, that the nRF51 S110 softdevice (supports concurrent Peripheral and Broadcaster role) does not support connections to multiple Central devices. I would like to investigate if the following scenario would be possible (how to circumvent this limitation):
- Multiple nRF51 devices in Peripheral mode are connected to a single Central device (having an active connection)
- At the same time the nRF51 devices run in a Broadcaster mode (does it send ADV_SCAN_IND?)
- A new Central device pops up (second one). It receives a broadcast message from the nRF51, while asking it for a "scan response", this triggers a function (callback) in the nRF51 that disconnects from a previous Central and makes it possible a new Central device to connect (Central devices would probably be whitelisted, so it won't connec to every possible device)
- Data exchange will occur. The Central device disconnects, Peripheral (nRF51) connects back to the one it was preiously connected.
Is this feasible? I am aware most will recommend to use a Broadcasting mode only, however I would like to solve this scenario with connections.
Thak you; Rostislav