2013-11-01 17 views
8

içeriyor Bağlı WIFI cihazımı ios cihazım ile getirmek için aşağıdaki kodu kullanıyorum. SSIDDATA'nın hangi verileri içerdiğini ve bu verilerin nasıl okunacağını bilmek istiyorum.ios içindeki SSIDDATA hangi

-(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; 
} 

cevap

5

SSIDDATA SSID'nin onaltılık gösterimidir. Hiçbir şey, bildiğim kadarıyla değil.

+0

Emin değilim, ancak birisinin aynı bilgiyi str biçiminde ekledikleri onaltılık biçimde neden eklemek istediğinden emin değilsiniz. Bağlantılı wifi'imin sinyal gücünü öğrenmek istiyorum. Bunu yapmanın herhangi bir yolu var mı? – Dinesh

+1

Bu bilgi - no. Sadece bunu çözmek ve gerçekte ne olduğunu görmek için deneyin. Sinyal gücü genel bir API değildir, bu soruyu kontrol edin http://stackoverflow.com/questions/4954389/programatically-measuring-carriers-signal-strength-in-iphone-device –

+0

Bu coretelephony API'sini de kontrol ettim ama sadece GSM sinyalinin sinyal gücünü döndürür ve wifi değil ve sim orada olmadığı zaman daha fazla sinir bozucu olan SIM'in son sinyal frekansını gösterir. – Dinesh

İlgili konular