扫描手机附近的所有wifi设备

Ula*_*Ula 7 iphone android mac-address wifi

公司http://renewlondon.com/有终端站收集所有附近的mac地址

在此输入图像描述

我可以通过iOS SDK和Android SDK做同样的事情吗?

小智 10

您可以使用'WifiManager'访问wifi数据,扫描结束后扫描结果包含所有数据

BSSID 接入点的地址.

SSID 网络名称.

能力 描述接入点支持的身份验证,密钥管理和加密方案.

频率 客户端与接入点通信的信道频率(MHz).

level 检测到的信号电平,单位为dBm.

时间戳 时间同步函数(tsf)上次查看此结果时的时间戳(以微秒为单位).

关于wifi设备.如果你需要更多相关的编码,我想我可以帮助你...

示例代码

WifiManager wManager;
List<ScanResult> wifiList; 

wManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
// Inside BroadcastReceiver()
wifiList = wManager.getScanResults();
for (int i=0; i<wifiList.size(); i++){
     ScanResult scanresult = wifiList.get(i);                        
     System.out.println("SSID: "+ssid);
     System.out.println("RSSI: "+scanresult.level);
     System.out.println("Frequency: "+scanresult.frequency);
     System.out.println("BSSID: "+scanresult.BSSID);
     System.out.println("Capability: "+scanresult.capabilities);
}
Run Code Online (Sandbox Code Playgroud)

还要检查BroadcastReceiver().

  • 让我玩这个,我想Ulgbek希望能够跟踪WiFi _devices_而不是接入点.是否可以使用路由器或Android设备在WiFi无线电开启的情况下捕获附近设备的MAC地址? (8认同)