This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Whitelisting only selected one of all bonded centrals

Hello,

I am developing a NRF51-based peripheral (S110) device with N tactile switches - each one assigned to single "bonding slot". I need the peripheral to be able to allow connection only from central corresponding to the switch previously pressed by user, and therefore effectively let user select central to connect to.

My idea so far is to whitelist only selected bonded device (its address and/or IRK), but it seems that device_manager.h module does not expose API to let application choose single bonded device to whitelist.

So following questions arises:

  1. is whitelisting the proper way to filter-out all centrals except selected one?
  2. and if yes, do I have to reimplement device manager to achieve better control over "bonding slots" persistency and whitelists?

Thank you.

Related