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

Direct advertising with unbonded Android phone's IRK

I was using NRF52832 and s132 v6.0.

I have Android phone's IRK and I have added the Android phone into the identites list manually.

After doing the direct advertising to Android phone.Why can't nrf52832 be connected ?

I have noticed that some comments in the devzone said "You can't be connected with direct advertising without bonding".But why?I think if I get the IRK ,and add to the identites list,it should be connected .It can accord to the BT core Vol 6 Part D 5.4 .

Maybe should I add the Android phone into the peer_list manually too?

Parents Reply
  • Hi

    It sounds like white listing is the way to go then. If you include the BLE address and OOB pairing data in the sound wave transmission you can use this information to set up the white list in the peripheral. 

    If you want the phone to only try to connect to peripherals that have received the sound wave information, you could include some information here that needs to be reflected in the advertise packet sent from the peripheral (for instance you can generate a random number that needs to be included in the advertise packet, and only try to connect to advertisers that include this). 

    Best regards
    Torbjørn

Children
Related