2013-11-20 3 views
0

주변의 Wi-Fi 네트워크를 스캔하기 위해 작은 테스트 Android 앱을 만들었습니다.Android 4.4 WifiScan 결과

내 갤럭시 넥서스 (젤리 빈) 결과 반환에 응용 프로그램을 실행하면 :

(SSID, BSSID, Capabilities, level, timestamp, distance (cm), distanceSd(cm)). 
그러나

(SSID, BSSID, Capabilities, level, timestamp). 

내 넥서스 5 (킷캣) 결과 반환에 같은 응용 프로그램을 실행할 때

안드로이드 WiFi API 문서에서 거리와 관련이없는 것 같습니다. 아무도 무슨 일이 일어나고 있는지 알고 ???

답변

0

당신이 ScanResult.java 소스 코드 here을 선택하면, 당신은 ScanResult 생성자 중 하나의 사항을 확인 할 수 있습니다, 거리 (cm)와 distanceSd (cm)에 대한 int distCmint distSdCm 매개 변수가 각각있다.

0

잘 알아 차 렸습니다!

Android는 이미 입니다.의 새로운 버전은 IEEE 802.11으로 업데이트됩니다.

TriLateration을 사용하여 실내 위치 지정을 제공하는 새로운 업데이트가 있습니다. 이 새로운 기능은 Fine Timing Measurement (FTM)이라는 패키지에 타임 스탬프를 추가하여 AP에서 수신기까지의 거리를 예측하는 기능을 제공합니다. 당신이 더 많은 정보를 원한다면

, 당신은 IEEE 802.11 REVmc를 검색해야합니다

http://www.ieee802.org/11/Reports/802.11_Timelines.htm

관련 문제