zoukankan      html  css  js  c++  java
  • iOS获取当前连接的wifi信息

    导入框架CaptiveNetwork

    #import <SystemConfiguration/CaptiveNetwork.h>
    

    获取当前连接的wifi信息

    // 只能获取当前的SSID
    - (id)fetchSSIDInfo
    {
        NSString *currentSSID = @"";
        CFArrayRef myArray = CNCopySupportedInterfaces();
        if (myArray != nil){
            NSDictionary* myDict = (__bridge NSDictionary *) CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArray, 0));
            if (myDict!=nil){
                currentSSID=[myDict valueForKey:@"SSID"];
            } else {
                currentSSID=@"<<NONE>>";
            }
        } else {
            currentSSID=@"<<NONE>>";
        }
        
        NSArray *ifs = (__bridge id)CNCopySupportedInterfaces();
        NSLog(@"%s: Supported interfaces: %@", __func__, ifs);
        id info = nil;
        for (NSString *ifnam in ifs) {
            info = (__bridge id)CNCopyCurrentNetworkInfo((CFStringRef)CFBridgingRetain(ifnam));
            if (info && [info count]) {
                break;
            }
        }
        
        NSLog(@"wifi info %@",info);
        
        return info;
    }
    
    wifi info {
        BSSID = "a4:2b:8c:92:47:3c";
        SSID = "XF-WORLD";
        SSIDDATA = <58462d57 4f524c44>;
    }
    
  • 相关阅读:
    python https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED]
    python打包为exe文件
    文件自定义扫描工具
    pandas 的常用方法
    cisco应用
    Cisco 模拟配置
    python 识别图片上的数字
    OpenSSL
    OpenSSL
    OpenSSL
  • 原文地址:https://www.cnblogs.com/wuotto/p/9354345.html
Copyright © 2011-2022 走看看