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

BLE beacon RSSI issues?

Hey guys I want to resolve some issues regarding RSSI values received from BLE beacons. I have ibeacons type.

1: Ibeacon format says the last byte is signal signal, is it RSSI, if so why I am having a different value in the packet and when calling NRF_LOG_RAW_INFO("RSSI2: %d\n", p_gap_evt->params.adv_report.rssi);?

2: How can we determine the approx distance wirh RSSI, and what does it mean RSSI at 1m is -77 dbm (say)?

Your suggestions will be appreciated

Thanks and Regards,

Parents
  • Hi,

    1. Yes, the last byte of a iBeacon packet structure are signal power. What is the difference between the two?

    2. RSSI signal is too unreliable for any accurate distance measuring. The RSSI just gives you a number for the signal strength. There will always be too many variables affecting the measured RSSI, like radio interference, signal/multi-path reflections, and loss in the antenna layouts. Typically the RSSI can be used to indicate a rough estimate(for instance: far away or close).

    There have been many discussions on the forum regarding this topic, you can find more here.

    what does it mean RSSI at 1m is -77 dbm (say)

     Have a look at this.

Reply
  • Hi,

    1. Yes, the last byte of a iBeacon packet structure are signal power. What is the difference between the two?

    2. RSSI signal is too unreliable for any accurate distance measuring. The RSSI just gives you a number for the signal strength. There will always be too many variables affecting the measured RSSI, like radio interference, signal/multi-path reflections, and loss in the antenna layouts. Typically the RSSI can be used to indicate a rough estimate(for instance: far away or close).

    There have been many discussions on the forum regarding this topic, you can find more here.

    what does it mean RSSI at 1m is -77 dbm (say)

     Have a look at this.

Children
Related