希望官方能回答WifiInfo中信号强度signalStrength的含义
发布于 6 年前 作者 futao 8902 次浏览 来自 问答

我希望能收到微信官方的答复,有关通过wx.onGetWifiList获取到的WiFi信息WiFiInfo中的Wi-Fi 信号强度“signalStrength”的数值就是是什么含义?

因为我查阅到Android和iOS系统中获取到的Wi-Fi信号强度数值均为dBm为单位的负数数值,但微信小程序中,Android获取到的信号强度数值范围为0-100,iOS获取到的信号强度数值范围为0.0-1.0,且二者并非简单倍数关系,这令我很困惑。


iOS下小程序获取到的数据:

{"secure":false,"autoJoined":false,"signalStrength":0.8779982328414917,"justJoined":false,"BSSID":"66:14:4b:**:**:**","SSID":"****","strength":4}

Android下小程序获取到的数据:

{"SSID":"****","BSSID":"66:14:4b:**:**:**","secure":true,"signalStrength":99,"strength":396}


我需要用到这些数据进行有关基于室内定位业务。但我通过各种途径无法搜索到相关转换过程的结果。恳请官方和大神们给出解答。

4 回复

这个问题我们确认下。

大兄弟,这个信号强度到底是什么意思呢?值越大信号越强?

我也急需这个信号强度的解释,官方这么久都没回应吗,已经有不少人问到这个问题,官方这么懒散应对开发者的提问吗?

请问大神,这个signalStrength数据表示的是WiFi信号强度?为啥每次返回的都是99,隔了一堵墙之后还是99。数据是怎么换算的呢?

回到顶部