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

How to enforce connecting to a specific master when bonded to many.

Problem:

In our project we have one peripheral which can be bonded to many phones at the same time (of cause) while they are still close to it, thus connected via OS.

In that situation we need to selectively unblock the peripheral so that only one phone can connect to the peripheral. Thus if there are other phones nearby which are also bonded and one of them even is connected already, we need to disconnect them fist to allow the connection to the intended phone?

The connection should only be forced in a specific moment, i.e. not disconnect the other phones (masters) permanently. What wuld be the most appropriate technical solution for this scenario?

We are using the Nrf51 with S310 (v3.0.0). Our peripheral has an color LED to indicate state and a physical button (only) which supports hold/press gestures.

Thanks in advance for your help!

Related