我希望能收到微信官方的答复,有关通过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} |
我需要用到这些数据进行有关基于室内定位业务。但我通过各种途径无法搜索到相关转换过程的结果。恳请官方和大神们给出解答。
请问大神,这个signalStrength数据表示的是WiFi信号强度?为啥每次返回的都是99,隔了一堵墙之后还是99。数据是怎么换算的呢?
大兄弟,这个信号强度到底是什么意思呢?值越大信号越强?
这个问题我们确认下。
确认一下需要多久呢请问?
不知道确认的怎么样,我也急需这个转换关系,现在的返回值跟本没法判断信号强度到底是多少。