2013-11-01 15 views
8

が含まれています。次のコードを使用して、iOSデバイスで接続されたWIFIを取得しています。 SSIDDATAに含まれるデータとそのデータの読み方を知りたい。iosのSSIDDATAには

-(id)fetchSSIDInfo 
    { 
    NSArray *ifs = (__bridge NSArray *)(CNCopySupportedInterfaces()); 
    NSLog(@"%s: Supported interfaces: %@", __func__, ifs); 
    id info = nil; 
     for (NSString *ifnam in ifs) { 
     info = (__bridge id)(CNCopyCurrentNetworkInfo((__bridge CFStringRef)ifnam)); 
     NSLog(@"%s: %@ => %@", __func__, ifnam, info); 
     if (info && [info count]) { 
      break; 
     } 
     } 
    return info; 
} 

答えて

5

SSIDDATAは、SSIDの16進表現です。私が知る限り、他には何もない。

+0

しかし、誰かが同じ情報をstr形式で既に追加した16進形式で追加したいのはなぜか分かりません。私は私のconneted無線LANの信号強度を知りたい。これを行う方法はありますか? – Dinesh

+1

この情報によれば - いいえ。それを解き放つようにして、それが本当に何かを見てください。信号の強さは公開APIではありません。この質問をチェックしてください。http://stackoverflow.com/questions/4954389/programatically-measuring-carriers-signal-strength-in-iphone-device –

+0

私はcoretelephony APIもチェックしましたが、それはSIMの最後の信号stregthをより厄介である示しています。 – Dinesh