Xamarin ios - CaptiveNetwork.TryCopyCurrentNetworkInfo не возвращает правильный BSSID

У меня есть следующий код, чтобы получить bssid текущего WIFI:

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. Например, если bssid маршрутизатора Wi-Fi равен b0: 34: f6: 23: a1: 33, приведенный выше код возвращает b0: b0: f6: 23: a1: 33, который был изменен во втором сегменте.

Как можно получить правильный bssid?

0 ответов

Другие вопросы по тегам