This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

do a previous HID bonding information can be deleted automictily in the HID slave side?

Hello,

we are developing a HID slave device. we need to support five cell phones connect and bond with the device not at the same time.

we use the ble_hid_keyboard example  in SDK 17. We find that when number one phone connect and bond with the HID slave, and then the phone go away and disconnected ,and another

phone which is named number two come here to connect and bond with the same HID slave device.

Then I delete the bonding information on the number one phone, on the phone's bluetooth list. But the HID slave do not kown I have deleted the bonding information on the phone one.

Then , I make the phone two go away and disconnect with the HID slave.

Then ,I use the phone one to scan the ble device and find the BLE HID slave, I find that, the phone one can not connect with the HID slave anymore, unless , I delete all the phone's bonding

information manually by press a key(we add a key to delete all the bonding information in the code).

I want to know, in this user scenarios, can it achieve that, when the HID  slave can not pair with the phone one which have delete the bonding infomation, can the HID slave delete the phone

one's bonding information on the HID slave side automaticly? And how do the HID slave know the master have deleted the HID slave's bonding information? And how can we know which

maser's bonding information need to delete?

thanks and best regards,

Mary

Related