分享

WIFI信号强度RSSI和百分比的换算

 蓦然挥守 2020-10-03

  问:如何将Wifi信号强度从质量(百分比)转换为RSSI(dBm)?

一、术语

  信号重量,WLAN_SIGNAL_QUALITY,取值0-100。0代表RSSI为-100 dBm。100代表RSSI为-50 dBm。可用根据RSSI通过线性插值,计算1-99值。

  信号强度,RSSI(无线信号强度指示器),以dBm为单位

1、经验式

  小于-50dBm=信号强度的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%

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 APP

  44%,对应-78。满足关系式-44/2+100=-78

  54%,对应-73

  56%,对应-72。满足关系式-56/2+100=-72

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多