iOS 程式碼 獲取wifi資訊 及主動連線WiFi
1、獲取WiFi資訊
>
info.ssid = dic[@"SSID"];
info.bssid = dic[@"BSSID"];
info.ssidData = dic[@"SSIDDATA"];
NSString *str = [[NSString alloc] initWithData:dic[@"SSIDDATA"] encoding:NSUTF8StringEncoding];
NSLog(@"%@", str);
>
-(NSDictionary *)getWifiInfo{
NSArray *ifs = (__bridge_transfer id)(CNCopySupportedInterfaces());
//NSLog(@"interface %@", ifs);
NSDictionary *info = nil;
for (NSString *ifname in ifs) {
info = (__bridge_transfer NSDictionary *)CNCopyCurrentNetworkInfo((__bridge CFStringRef)ifname);
//NSLog(@"%@ => %@", ifname, info);
}
return info;
}
>
2、主動連線
//https://blog.csdn.net/github_28024665/article/details/78222471
#import < NetworkExtension/NEHotspotConfigurationManager.h >
- (IBAction)connectWifi:(id)sender {
//建立將要連線的WIFI配置例項
NEHotspotConfiguration * hotspotConfig = [[NEHotspotConfiguration alloc] initWithSSID:@"Xiaomi_9A36" passphrase:@"12121212" isWEP:NO];
// 開始連線 (呼叫此方法後系統會自動彈窗確認)
[[NEHotspotConfigurationManager sharedManager] applyConfiguration:hotspotConfig completionHandler:^(NSError * _Nullable error) {
NSLog(@"%@", error);
if (!error) {
self.msgLabel.text = @"切換成功";
}else{
self.msgLabel.text = error.localizedDescription;
}
}];
}
相關文章
- BananaPi Wifi 連線NaNAPIWiFi
- windows10怎麼連線wifi_win10如何連線wifiWindowsWiFiWin10
- windows 檢視已連線的wifi密碼WindowsWiFi密碼
- window10怎麼連線wifi_win10連線wifi上網的方法WiFiWin10
- 在iOS 12中無法獲取WiFi的SSID了?別慌!iOSWiFi
- 掃二維碼連wifiWiFi
- Linux 命令列下連線WiFiLinux命令列WiFi
- 電腦不能連線wifi怎麼辦連不上wifi怎麼辦WiFi
- w10系統怎麼連線wifi_win10系統如何連線wifiWiFiWin10
- linux server設定開機自動連線WIFILinuxServerWiFi
- win10電腦如何連線wifi_win10連線wifi無線網路步驟Win10WiFi
- win10怎麼獲取wifi 密碼_win10系統wifi密碼怎麼檢視Win10WiFi密碼
- win10 wifi無法自動連線怎麼辦_解決win10 wifi無法自動連線的方法Win10WiFi
- win10wifi不自動連線如何解決_win10筆記本開機wifi不自動連線處理方法Win10WiFi筆記
- 主機板帶wifi和不帶wifi區別 主機板帶wifi好還是不帶wifi好WiFi
- WiFi基礎(四):WiFi工作原理及WiFi接入過程WiFi
- adb透過wifi連線手機WiFi
- Hi3516如何連線Wifi(二)WiFi
- Android 8.0/9.0 wifi 自動連線評分機制AndroidWiFi
- win10連線wifi一直顯示正在獲取網路地址怎麼辦Win10WiFi
- win10wifi連線受限如何解決_win10系統wifi連線受限怎麼辦Win10WiFi
- ssh控制遠端裝置連線wifiWiFi
- Linux下如何通過命令連線wifiLinuxWiFi
- win10怎麼看已連線的wifi密碼Win10WiFi密碼
- WiFi連線風險造成個人資訊外洩網路安全需加強WiFi
- win10怎麼檢視wifi密碼 win10顯示已連線的wifi密碼方法教程Win10WiFi密碼
- 臺式電腦win10怎麼連wifi_window10臺式如何連線wifiWin10WiFi
- windows10系統如何連線隱藏的wifi無線訊號WindowsWiFi
- WiFi訊號監測工具:WiFi Signal for MacWiFiMac
- iOS獲取SIM卡資訊iOS
- wifi已連線但有感嘆號怎麼辦 電腦連線wifi出現感嘆號怎麼辦WiFi
- 樹莓派透過nmcli命令連線WIFI樹莓派WiFi
- 如何在 Linux 終端中連線使用 WiFi?LinuxWiFi
- 筆記本怎麼新增隱藏wifi 筆記本如何連線隱藏的無線wifi筆記WiFi
- win10突然無法連線wifi怎麼辦_win10突然無法連線到wifi如何解決Win10WiFi
- iOS之Wifi開發探究iOSWiFi
- 臺式電腦怎麼連wifi 桌上型電腦如何無線上網wifiWiFi
- JavaScript 獲取主機名程式碼JavaScript