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

Can't direct advertising be used with un-bonded host?

Hi,

I have a situation as below.

I have the list of host addresses (public type). Based on the command received, BLE peripheral device should advertise in direct advertising mode for the particular host using its public type address. But that particular host is not bonded before. I have tested it with Android and iOS. But couldn't able to succeed it.

I understand that iOS and Android (new) use the private resolvable type address. Just to make sure that the following test was fine.

  1. Advertise in un-directed connectable advertising.
  2. Connected to Android host.
  3. Copied that host address (private resolvable).
  4. Hard coded the above address and advertised in directed connectable advertising.
  5. Connected to Android host.
  6. Directed connection was working in this way.

But our requirements is not with bonded device. I believe directed advertising can be used with bonded device.

My questions are,

  • Is directed advertising possible with un-bonded host using its public address?
  • If possible then how to achieve that, I mean what kind configurations and settings required?
  • Host is bonded but using private resolvable address. Can it be connected in directed advertising but using its public address.

Best Regards, Jebakumar.

Parents
  • Yes. I want to do directed advertising with public address (of host). It means I know the public address of the host peer. I will use this address during directed advertising. But what if the host uses private resolvable address (while I use host's public address instead of its private resolvable address during directed advertising) ?

    If the above status doesn't work then there is no way to do directed advertising with the un-bonded host which is using private resolvable address instead of its public address. right?

Reply
  • Yes. I want to do directed advertising with public address (of host). It means I know the public address of the host peer. I will use this address during directed advertising. But what if the host uses private resolvable address (while I use host's public address instead of its private resolvable address during directed advertising) ?

    If the above status doesn't work then there is no way to do directed advertising with the un-bonded host which is using private resolvable address instead of its public address. right?

Children
No Data
Related