나는 데비안에서 내 휴대폰을 GPS 수신기로 사용하고 싶습니다. USBC와 Wi-Fi를 통해 전화를 연결할 수 있지만 컴퓨터에 블루투스가 없습니다. 휴대폰에서 GPS 데이터를 얻는 방법을 설명해 줄 수 있는 사람이 있나요? 가장 좋은 점은 GPS수신기로 인식된다는 점이에요
답변1
필요하다:
- PC에서는 .adb 패키지를 설치합니다
sudo apt install adb
. 또는 다음에서 직접 다운로드하세요.이 링크. - Android에서는 개발자 옵션과 USB 디버깅을 활성화합니다.
- Android를 USB 케이블로 연결하고
adb devices
터미널에서 실행하면 USB 디버깅 프롬프트가 휴대폰에 표시되도록 허용합니다.
프로그램:
- 안드로이드에서는 GPS를 활성화하세요. 그런 다음 "설정" > "휴대폰 정보"를 열고 > "커널 버전"을 5번 탭한 다음 > "단일 테스트" > "GPS"를 탭합니다.
- 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 도구를 사용하세요.