我想在 Debian 上使用我的手机作为 GPS 接收器。我可以通过 usbc 和 wifi 连接手机,但电脑上没有蓝牙。谁能解释一下如何从手机获取 GPS 数据?最好的事情是它被识别为 GPS 接收器
答案1
要求:
- 在 PC 上,安装带有 .adb 包
sudo apt install adb
。或者直接从下载这个链接。 - 在 Android 中,启用开发人员选项和 USB 调试。
- 用USB线连接Android,
adb devices
在终端中运行,允许手机中出现USB调试提示。
程序:
- 在 Android 中,启用 GPS。然后打开“设置”>“关于手机”> 点击五次“内核版本”>“单项测试”>“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 工具。