나는 데비안에서 내 휴대폰을 GPS 수신기로 사용하고 싶습니다. USBC와 Wi-Fi를 통해 전화를 연결할 수 있지만 PC에는 Bluetooth가 없습니다. 휴대폰에서 GPS 데이터를 얻는 방법을 설명할 수 있는 사람이 있나요? 가장 좋은 점은 GPS 수신기로 인식된다는 것입니다.
답변1
요구사항:
- PC에서는
sudo apt install adb
. 아니면 직접 다운로드하세요.이 링크. - Android에서는 개발자 옵션 및 USB 디버깅을 활성화합니다.
- USB 케이블로 Android를 연결하고,
adb devices
터미널에서 실행하고, 휴대폰에서 USB 디버깅 프롬프트를 허용합니다.
절차:
- 안드로이드에서는 GPS를 활성화하세요. 그런 다음 설정 > 휴대전화 정보 > 커널 버전 > 단일 항목 테스트 > GPS를 5번 탭합니다.
- PC에서 PC에서 터미널을 엽니다. 이전 로그를 모두 지우십시오.
adb logcat -c
GPS 로그만 필터링하려면 아래 명령 중 하나를 실행하십시오.
- 모든 GPS 관련 로그의 경우:
adb logcat | grep -i gps
- GPS 태그의 경우:
adb logcat "*:S Gps_test_Activity"
- 모든 GPS 관련 로그의 경우:
출력에는 1. 위성 수(num) 2. 위성 ID(prn) 3. 고도 4. 방위각이 표시됩니다. 추가 필터링을 위해서는 grep, awk, sed 도구를 사용하세요.