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

How to use PCA 10028 as ble central

I'm planning to use nRF51422 QFAAE00 as ble central. I try to compile the SDKv10.0.0\examples\ble_central\ble_app_hrs_c and SD130. And another one as ble peripheral using ble_app_hrs example with whitelist enabled. But after pairing, ble central couldn't connect to the peripheral again. After debugging, the peer table is not exist any bonding information on both the ble central and peripheral. When I remove the whitelist in peripheral, it works. But this case is not secure for my product. Do anyone get the same problem? If it's bug, how do I solve? Thanks.

Parents
  • Hi Hải,

    In you test, have you reset the peripheral/central board after bonding ? You may want to check if the erase_bond flag is set or not when the device is booting.

    You meant there is no bonding information on the peripheral, then whitelist shouldn't take any effect. Could you check the irk_count and addr_count inside m_whitelist when starting advertising ?

Reply
  • Hi Hải,

    In you test, have you reset the peripheral/central board after bonding ? You may want to check if the erase_bond flag is set or not when the device is booting.

    You meant there is no bonding information on the peripheral, then whitelist shouldn't take any effect. Could you check the irk_count and addr_count inside m_whitelist when starting advertising ?

Children
No Data
Related