2012-12-13 4 views
0

모든 Android 장치에서 네트워크 정보를 검색하고 싶습니다.모든 안드로이드 장치에 대한 GSM 셀 정보 찾기 AT 명령 사용

내가 모뎀으로 사용할 수 있다는 것을 알고있다. (PC에 연결되어있을 때) 나는 정확히 무엇이 필요한지 AT+KCELL라고 부른다. 그러나 사용자가 작동하지 않을 때 어떻게해야하는지 전혀 모른다. 장치가 켜져 있지만 전화 걸기 또는 찾아보기와 같은 용도로는 사용하지 않음) 장치.

가능한 한 목표가 삼각 측량입니다.

감사

아이덴

<scan time="20120729232941" distance="50.175018457421366" > 
    <gps time="20120729232922" lng="34.9510156" lat="50.49416856" alt="137.60000610351563"   hdg="308.5" spe="16.25" accuracy="4.2426405" /> 
    <gsmserving mcc="255" mnc="03" lac="53100" id="8512" ss="-93" act="EDGE" rxlev="10" /> 
    <gsmneighbour mcc="255" mnc="03" lac="53100" id="513" psc="-1" rxlev="16" act="EDGE" /> 
    <gsmneighbour mcc="255" mnc="03" lac="53100" id="122" psc="-1" rxlev="14" act="EDGE" /> 
    <gsmneighbour mcc="255" mnc="03" lac="53100" id="121" psc="-1" rxlev="17" act="EDGE" /> 
    <gsmneighbour mcc="255" mnc="03" lac="53100" id="8513" psc="-1" rxlev="10" act="EDGE" /> 
</scan> 

그래서 신호 strenth 이웃 타워/세포를 추출 할 수있는 편집.

할 수있는 방법을 발견 시장/Play 스토어에서 응용 프로그램은 "열기 신호"나는 여기에 simmilar 쿼리를 발견

편집이다 : How to properly triangulate GSM cell towers to get a location?

편집

마침내 나는 어딘가에있다.

다이얼링 : * # 197328640 # 내 갤럭시 SII, 디버그 화면에서 내가 원하는 모든 정보를 얻습니다.

이 작업을 수행하려면 어떤 방법이 있나요 프로그램

GT-I9100베이스 밴드 프로세서 (BP/CP) 사양 : http://forum.xda-developers.com/showthread.php?t=1471241

+0

이렇게'NETWORK_PROVIDER'에서'LocationManager' 위치 업데이트를 사용하는 것은 당신을위한 옵션이 아닙니다. – Evos

+0

아쉽게도 안타깝습니다. 위의 게시물에 위와 같은 정보가 필요합니다. –

+0

@AidenStrydom은 앱이 실제로 그렇게하고 있는지, 아니면 정확한 위치와 셀 타워지도를 기반으로 _probably_하고있는 타워를 찾았습니까? –

답변

1

장치 제조 (내가 모바일 제조 업체를 의미)에 대한 인터페이스와 지원을 제공한다 AT 명령을 통해 응답을 얻으십시오. (PC 직렬 통신에서)

2

전체 코드는 게시하지 않지만이 샘플 프로젝트에서 필요한 것을 찾을 수있을 것이라고 생각합니다. http://api.yandex.ru/locator/doc/dg/samples/android_sample.zip. WifiAndCellCollector.java 클래스, collectCellInfo() 메소드를 확인하십시오. 나는 당신이 거기에서 많은 유용한 것들을 발견 할 수 있었다고 생각합니다. 행운을 빕니다!

+0

고마워,하지만 LBS가 정말로 필요한 걸하지는 않는다. –