Android蓝牙RSSI值的含义

Android蓝牙RSSI值的含义,android,bluetooth,rssi,Android,Bluetooth,Rssi,我想知道Android BluetoothDevice对象传递的RSSI值到底意味着什么。它是以dBm为单位的值还是仅为测量的信号强度 先谢谢你 RSSI值表示信号强度,dBm为单位。 dBm(有时是dBmW)是测量功率的分贝(dB)功率比的缩写,参考一毫瓦(mW) 我问了一个类似的问题(),但根本没有答案。我的应用程序使用蓝牙接收来自小型称重传感器放大器的数据。在一些设备(三星手机)中,RSSI的变化为dBm(短距离时为-20左右,10米时为-80左右),而在另一些设备(至少一款LG手机)中,

我想知道Android BluetoothDevice对象传递的RSSI值到底意味着什么。它是以dBm为单位的值还是仅为测量的信号强度


先谢谢你

RSSI值表示信号强度,dBm为单位。
dBm(有时是dBmW)是测量功率的分贝(dB)功率比的缩写,参考一毫瓦(mW)

我问了一个类似的问题(),但根本没有答案。我的应用程序使用蓝牙接收来自小型称重传感器放大器的数据。在一些设备(三星手机)中,RSSI的变化为dBm(短距离时为-20左右,10米时为-80左右),而在另一些设备(至少一款LG手机)中,RSSI非常奇怪,短距离时为200左右(正值!)。我假设LG手机没有给出以dBm为单位的RSSI值。因此,RSSI值的含义取决于Android设备中的每个实现。

其中说,每个制造商都可以拥有自己的RSSI单位或规模

与RX不同,RSSI是一种相对测量,主要由每个芯片制造商定义。任何特定物理参数与RSSI读数之间没有标准化关系。例如,制造商A的RSSI最大值可能为100,而制造商B将返回0到127之间的RSSI值。然而,在一个特定的芯片上,我们可以将RSSI值映射到特定的物理RX值。对于某些平台,只有RSSI数据可从高级API获得