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

Connecting the BLE device to a phone/App with highest signal strength

Dear Sir,

I am working on the following scenario.

I have BLE device ( SDK 15 and softdevice s132). It is advertising for specific duration.

There are different phones at different distances from the BLE device.

There will be multiple requests coming to the BLE device to establish connection. I want the BLE device to connect the phone with highest signal strength?

Is it possible to do handle such a scenario with SDK15 and softdevice s132?

Please guide me on this.

Thanking you.

Parents Reply
  • HI,

    You mentioned the following.

    3. Repeat Step 1-2 until you have covered all relevant phones. Make a Whitelist that contain only the phone with the highest RSSI

    4. Set the phone in connectable mode and scan only for devices in your whitelist with a filter policy

    Here once we create the whitelist  with the peer address of the phone with highest rssi signal, we need to advertise with the whitelist using the function "ble_advertising_whitelist_reply" Am I correct?

    I have got stuck on this for long time.

    Please help in resolving this.

    Thanking you in advance.

Children
No Data
Related