Есть ли способ получить информацию о WLAN, например SSID, мощность сигнала и т. Д. В Java или C ++?
Я знаю о функции wlanscan в C ++. Может ли кто-нибудь дать мне пример того, как это реализовать?
Существует также jwlanscan API для Java, но он не работает для меня.
ОС: Windows 7
Любая помощь будет оценена. Спасибо!
EDIT:
{
System.loadLibrary("wireless");
}
List list = getNetworkAdapterInfo();
if (list == null)
System.out.println("None Network Adapter.");
else
for (Iterator ite = list.iterator(); ite.hasNext(); )
{
NetworkAdapterInfo nic = (NetworkAdapterInfo)ite.next();
System.out.println(nic.toString());
List listap = getWirelessApInfo(nic.getName());
if (listap == null) {
System.out.println("None Access Point.");
}
else {
System.out.println("Access Point:");
for (Iterator ite1 = listap.iterator(); ite1.hasNext(); )
{
WirelessApInfo ap = (WirelessApInfo)ite1.next();
System.out.println(ap.toString());
}
}
System.out.println("");
}
Пока у меня есть этот код (jwlanscan api). Точка доступа не возвращается.