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

Once paired with a bluetooth host, can I block, or appear invisible to other bluetooth hosts?

Hi, I'm trying to build a bluetooth device that pairs once, and does not have other hosts maliciously or accidentally pair to it (which would create a poor experience for our users).

Once paired with a bluetooth host, can I block, or appear invisible to other bluetooth hosts?

Ideally, I do not want my device to have to advertise again for the original paired host to connect. Ideally the device would be "invisible" except to the original paired host.

If I do have to advertise, I'd like to do such that only the original paired host can attempt to connect.

Only in the initial state, and after a factory reset would the device allow any host to connect.

Is this possible?

And more details, the bluetooth host is expected to be an iPhone or Android device.

Thanks!