Hi,
We're developing a system composed of one device with an nRF running as central, other device with an nRF running as peripheral and desktop and mobile applications running on Windows 10 and iOS respectively. All devices connect to the peripheral nRF. We found that it would be desirable to bond with said device on most connections, except for the Windows side. However, the Windows API does not provide that much control over the BLE stack and we haven't been able to find a way to set the bonding bit to 0.
I can think of a few ways of solving this (bonding with some devices and not with others):
- Is there any way to configure the bonding bit selectively on the peripheral nRF depending on who is connecting?
- Is there any way to prevent Windows 10 from bonding, even if the peripheral nRF bonding bit is set to true?
- Is there any way to force the central nRF and iOS devices to bond, even if the peripheral nRF bonding bit is set to false?
Thanks
Federico