Android/iOS 응용 프로그램에서 주변의 Wi-Fi 네트워크 (로컬 기기 제외)의 BSSID/mac 주소 및 강도를 검색하려면 어떻게해야하나요? 이 응용 프로그램은 Titanium을 사용하여 제작되었습니다. Titanium.Platform은 외부 네트워크가 아닌 장치에 macaddress를 제공합니다.티타늄이 장착 된 주변 네트워크의 BSSID
현재 API를 사용할 수없는 경우 누구든지이 문제를 해결할 수있는 모듈을 알고 있습니까?
Android/iOS 응용 프로그램에서 주변의 Wi-Fi 네트워크 (로컬 기기 제외)의 BSSID/mac 주소 및 강도를 검색하려면 어떻게해야하나요? 이 응용 프로그램은 Titanium을 사용하여 제작되었습니다. Titanium.Platform은 외부 네트워크가 아닌 장치에 macaddress를 제공합니다.티타늄이 장착 된 주변 네트워크의 BSSID
현재 API를 사용할 수없는 경우 누구든지이 문제를 해결할 수있는 모듈을 알고 있습니까?
Titanium.Platform을 사용하여 MAC 주소 정보를 가져올 수 있습니다.
TI 플랫폼에서 BSSID를 얻을 수 없습니다. 그것을 읽을 수있는 모듈을 작성할 수 있습니다.
NSArray *ifs = (id)CNCopySupportedInterfaces();
NSLog(@"%s: Supported interfaces: %@", __func__, ifs);
id info = nil;
for (NSString *ifnam in ifs) {
info = (id)CNCopyCurrentNetworkInfo((CFStringRef)ifnam);
NSLog(@"%s: %@ => %@", __func__, ifnam, info);
BSSID=[info valueForKey:@"BSSID"];
if (info && [info count]) {
break;
}
[info release];
}
[ifs release];
return BSSID;
는 그러나, SSID는 모든 AP에의 같은 경우 BSSID을 읽어 못하도록 IOS 5와 같은 버그가 있습니다 않은 : 그것은 무언가 같이 될 것입니다. BSSID를 제대로 새로 고치지 않습니다. 나는 여전히 고치거나 대안적인 해결책을 기다리고있다. 누군가가 그것을 가지고 있다면 나는 그것을 고맙게 여길 것이다!