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

To use whitelist

Dear Sir,

Whitelist(on periperal side) are used for filtering scan requests( onlly allow the scan requests from the devices whose address is there in the whitelist with peripheral) connect requests( only allow connection for those devices whose address is there in the whitelist with peripheral).Am I correct?

In order to use a whitelist(to populate the whitelist with central/phone device details) with a peripheral either we should know the address of the central/phone in advance ( to put in peripheral'ws whitelist) or we should establish a connection at least once to the central/phone(after connecting get the device details and populate the list ,as done by peer_manager module in some examples)?

Is there anyway to use whitelist to filter out connect requests from multiple phones without establishing a connection? 

Can whitelist be populated with details received on scanrequest report(by the event  BLE_GAP_EVT_SCAN_REQ_REPORT)?

with regards,

Geetha

Parents
  • Hi,

    Yes, those are the two uses of whitelist on a broadcaster / peripheral.

    In order to store a resolvable private address in a whitelist you would need the IRK, which you get as part of the bonding process. For other address types you can put them in the whitelist directly.

    I do not quite see what you mean and/or what the use of that would be. Can you elaborate?

    Regards,
    Terje

Reply
  • Hi,

    Yes, those are the two uses of whitelist on a broadcaster / peripheral.

    In order to store a resolvable private address in a whitelist you would need the IRK, which you get as part of the bonding process. For other address types you can put them in the whitelist directly.

    I do not quite see what you mean and/or what the use of that would be. Can you elaborate?

    Regards,
    Terje

Children
No Data
Related