我正在研究从Android BluetoothDevice对象提供的RSSI Value究竟意味着什么。它是以dBm为单位的值还是仅为测量信号强度?
提前谢谢你。
答案 0 :(得分:3)
RSSI值是指信号强度,dBm是单位。 dBm(有时dBmW)是以1毫瓦(mW)为基准的测量功率的分贝(dB)功率比的缩写。
答案 1 :(得分:3)
我问了一个类似的问题(Bluetooth RSSI values are always in dBm in all Android devices?),根本没有答案。我的应用程序使用蓝牙从小型称重传感器接收数据。虽然在一些设备(三星的)中,RSSI变化为dBm(从大约-20,在短距离,到大约-80,在10m),在其他一些(至少一个LG型号),RSSI是非常奇怪的,因为短距离约200(正值!)。我假设LG手机没有提供dBm的RSSI值。因此,RSSI值的含义取决于Android设备中的每个实现。
答案 2 :(得分:0)
在this blogpost on bluetooth.org中,每个制造商都可以拥有自己的RSSI单位或磅秤。
与RX不同,RSSI是一种相对度量,主要由每个芯片制造商定义。任何特定物理参数与RSSI读数之间都没有标准化的关系。例如,制造商A的RSSI最大值为100,而制造商B的RSSI值将返回0到127之间的任何值。但是,在一个特定芯片上,我们可以将RSSI值映射到特定的物理RX值。对于某些平台,高级API仅提供RSSI数据。