Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Meaning of Android Bluetooth RSSI Value

I'm wodering what the RSSI Value, delivered from the Android BluetoothDevice object, exactly means. Is it a value in dBm unit or only a measured signal stregth?

Thank you in advance.

like image 795
user2053754 Avatar asked Jun 11 '13 20:06

user2053754


2 Answers

The RSSI Value refers to the signal strength, and the dBm is the unit. dBm (sometimes dBmW) is an abbreviation for the power ratio in decibels (dB) of the measured power referenced to one milliwatt (mW).

like image 56
Blitz Avatar answered Sep 28 '22 04:09

Blitz


I asked a similar question (Bluetooth RSSI values are always in dBm in all Android devices?) and there was no answer at all. My app uses Bluetooth to receive data from a small load cell amplifier. While in some devices (Samsung ones) the RSSI vary as dBm (from around -20, at short distance, to around -80, at 10m), in some others (one LG model, at least) the RSSI are quite weird, as around 200 (positive value!) at short distance. I'm supposing that LG phone is not giving RSSI values in dBm. So, the meaning of RSSI value depends of each implementation in Android devices.

like image 34
aguena Avatar answered Sep 28 '22 03:09

aguena