Skip to main content
Kryptons
Associate
Mar 4, 2021 12:23 PM UTC
Question

How to find the distance of beacon using receiver RSSI value?

Hi, I am doing a project based on beacon tracking. For that, I have to detect the beacon and find the RSSI of received beacon using STM32WB board. Is there any possibilities to find out the RSSI value? and how can approximate the distance between both using RSSI?

This topic has been closed for replies.

6 replies

Ons KOOLI
Visitor II
Mar 4, 2021 12:38 PM UTC

Hi Kryptons,

Please take a look at the STM32CubeWB firmware package under \Projects\$Board_name$\Applications\BLE

Hope this is helpful.

Best Regards,

Ons.

Kryptons
KryptonsAuthor
Associate
Mar 4, 2021 1:33 PM UTC

Hi Ons,

Thanks for your reply.

I already went through that example. But I was unable to find anything related to RSSI. Can I get any documents related to that topic ?

Ons KOOLI
Visitor II
Mar 4, 2021 2:28 PM UTC

Hi Kryptons,

Yes for sure,

I think these links are hopeful for you (especially the second one :) :(

  1. AN4971: Received signal strength indicator (RSSI) for ST25RU3993
  2. AN5508: Social Distancing Detection using Bluetooth® Low Energy

Best Regards,

Ons.

Ons KOOLI
Visitor II
Apr 2, 2021 2:59 PM UTC

Hi Hi Kryptons,

Any updates ?

Thank you to mark this question as answered if your problem is well solved :smiling_face_with_smiling_eyes:

Best Regards,

Ons.

HPham.3
Associate II
Jul 19, 2021 3:35 AM UTC

Hi Ons KOOLI,

I am also doing Beacon project and using your example BLE_MeshLightingPRFNode

I get signal of beacon tag by function callback BLEMesh_CustomBeaconReceivedCallback, data is true but value rssi still 3 and it doesn't change

How can i fix it?