我想获取所有已连接wifi的详细信息,例如SSID,IP,Mac add,最重要的是已连接wifi的信号强度。
答案 0 :(得分:0)
方法1
您可以尝试connectivity来获取SSID,IP和wifi名称。它可以在ios和ios中使用。代码示例
var wifiBSSID = await (Connectivity().getWifiBSSID());
var wifiIP = await (Connectivity().getWifiIP());network
var wifiName = await (Connectivity().getWifiName());wifi network
方法2
Ftech ipAddress,routerIp,dns1,dns2,bssId,ssid,macAddress,linkSpeed,signalStrength频率,networkId,connectionType,您可以使用wifi_info_plugin
例如,
Future<void> initPlatformState() async {
WifiInfoWrapper wifiObject;
// Platform messages may fail, so we use a try/catch PlatformException.
try {
wifiObject = await WifiInfoPlugin.wifiDetails;
//print wifi details here
}
on PlatformException{
}
}
警告:方法2仅在android中有效