如何将Wifi信号强度从质量(百分比)转换为RSSI(dBm)?
一、术语
WLAN_SIGNAL_QUALITY,取值0-100。0代表RSSI为-100 dbm。100代表RSSI为-50 dbm。可用根据RSSI通过线性插值,计算1-99值。
RSSI(无线信号强度指示器”),以dBm为单位
1、经验式
小于-50dB=信号强度的100%,从-51到-55dB = 90%,从-56到-62dB = 80%,从-63到-65dB = 75%,从-66 to 68dB=70%,-69 to 74dB= 60%, -75 to 79dB= 50%,-80 to -83dB=30%
或
0 rssi<=-100
1 (-100, -88]
2 (-88, -77]
3 (-66, -55]
4 rssi>=-55
2、函数关系式
quality=min(max(2 * (x + 100), 0), 100)
quality(百分比)和dBm之间的转换如下:
quality =2 * (dBm + 100),其中dBm: [-100 to -50]。百分比步进2%
dBm = (quality / 2) - 100。其中quality: [0 to 100]
二、软件验证,软件采用WIFI manager
44%,对应-78。满足关系式-44/2+100=-78
54%,对应-73
56%,对应-72。满足关系式-56/2+100=-72
原创:https://www.baidu.com/link?url=LJnHlL_uPLvxxy2NZxUk1I_DHtIyQHw8OIh6tByy1JFKieCxSmKMpwODnA6hr2In7g1dNGovKY7DHskPwOByOIxLeXzlkYrqhr2qmIJd1zm&wd=&eqid=a6735cfd0002ec1200000006600134e2