Xamarin iOS-CaptiveNetwork.TryCopyCurrentNetworkInfo没有返回正确的BSSID

时间:2018-07-26 12:11:28

标签: ios xamarin wifi bssid

我有以下代码来获取当前WIFI的bssid:

var status = CaptiveNetwork.TryCopyCurrentNetworkInfo("en0", out dict);

if (status == StatusCode.NoKey)
{
       return null;
}
var bssid = dict[CaptiveNetwork.NetworkInfoKeyBSSID];
var ssid = dict[CaptiveNetwork.NetworkInfoKeySSID];

但是当我检查bssid时,我注意到mac地址中的八个段之一具有与实际bssid不同的值。例如如果wifi路由器的bssid为b0:34:f6:23:a1:33,则上面的代码返回b0:b0:f6:23:a1:33,该值在第二段中更改。

如何获得正确的bssid?

0 个答案:

没有答案