I want to switch between bonding and disabling.

Hello.

It is under development using nrf52832 (s132 v7.0.1, SDK v17.0.0) as a peripheral device.

I am investigating how to do bonding with iPhone.
As a way, bonding is a way to occur when the iPhone accesses the characteristic that enabled security.

It has been confirmed that this way can be bonded.
However, this method also bonds with devices that do not want to do bonding. I want to switch the bonding enablement and disabled to avoid it. What do you have?

Best regards.

Parents
  • Hi

    First off, I see you're using the nRF5 SDK v17.0.0, which was replaced by a bug fix release (v17.0.2) which will properly handle errata on future devices with an unknown HW ID. If you're using SDK v17.0.0 for development, it's strongly recommended to switch to v17.0.2.

    Do you want the peripheral device to only be able to bond with iPhone devices? Or only to devices that you have access to? A peripheral device has no say during the connection phase I'm afraid, but it can trig a disconnect if it is not "on board" with the device it connects to. Please check out the peer manager documentation for information on how to manage BLE security in nRF devices.

    Best regards,

    Simon

Reply
  • Hi

    First off, I see you're using the nRF5 SDK v17.0.0, which was replaced by a bug fix release (v17.0.2) which will properly handle errata on future devices with an unknown HW ID. If you're using SDK v17.0.0 for development, it's strongly recommended to switch to v17.0.2.

    Do you want the peripheral device to only be able to bond with iPhone devices? Or only to devices that you have access to? A peripheral device has no say during the connection phase I'm afraid, but it can trig a disconnect if it is not "on board" with the device it connects to. Please check out the peer manager documentation for information on how to manage BLE security in nRF devices.

    Best regards,

    Simon

Children
No Data
Related