我有以下代码来获取当前 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?