Hello,
I am currently experimenting with bonding and I stumbled over the config CONFIG_BT_BONDING_REQUIRED.
Currently the BLE characteristics of my peripheral do not require authentication. However, I would like generally encrypted communication. For Android I could request the bonding on central side. However, in iOS this seems to be not possible and a bond can only be created if a characteristic requires authentication.
However, there is the CONFIG_BT_BONDING_REQUIRED configuration. From the name and description I would understand that a bond will be automatically after connecting a central to my peripheral.
I tried this together with the Android nrf Connect app and my peripheral currently running with NCS v2.8. However, if CONFIG_BT_BONDING_REQUIRED=y I do not see any change when connecting or read/write to my peripheral. No Bonding is requested.
Are there any further settings to be set besides the configurations?
Thanks.