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:
- is whitelisting the proper way to filter-out all centrals except selected one?
- and if yes, do I have to reimplement device manager to achieve better control over "bonding slots" persistency and whitelists?
Thank you.