Dipper 可以在 iPhone、iPad 和安卓上使用外部 GNSS / RTK 接收机测量面积与距离。通过蓝牙 LE 或 Wi-Fi(TCP)连接后,先确认 App 正在使用接收机的位置。
需要准备
- 一台输出标准 NMEA 0183 定位数据的接收机,至少要有 GGA。再有 GST、GSA 和 GSV,就能看到精度估计和卫星详情。
- 蓝牙 LE 连接,或者到接收机(或其热点)的 Wi-Fi(TCP) 连接。只支持经典蓝牙(SPP)的接收机无法使用:iPhone 和 iPad 连不上这类接收机,安卓版 App 也只用这两种连接方式。详见如何选择 GNSS 接收机。
通过蓝牙连接
- 打开接收机,放在手机附近。
- 在 App 中打开 设置 → 外接 GNSS / NTRIP。
- 把 连接方式 设为 蓝牙,然后点 选择接收机。
- 在列表中点你的接收机,App 会把它记为 我的接收机。
- 点 连接。
如果列表里找不到接收机,请确认蓝牙已打开、已允许 App 使用蓝牙,并且接收机处于可被发现的状态。附近的蓝牙设备不一定都是 GNSS 接收机。
通过 Wi-Fi(TCP)连接
- 连上接收机的 Wi-Fi 热点,或让手机和接收机在同一个网络里。
- 在 设置 → 外接 GNSS / NTRIP 中,把 连接方式 设为 TCP。
- 填入接收机的 主机 / IP 和 端口(NMEA 输出端口,见接收机说明书),然后点 连接。
安卓版
安卓版的步骤与上面相同。第一次连接时,安卓会请求允许 App 查找附近的设备(蓝牙连接需要)并发送通知:App 在后台时,这条通知让连接保持运行,通知里还有 断开连接 按钮。
确认连接成功
收到数据后,地图上会显示 正在使用接收机定位,以及定位等级和接收机给出的精度估计,例如 厘米级(RTK 固定解)· ±0.011 m。接收机页面的 位置 一栏显示同样的信息,技术详情 里能看到卫星、信号强度和接收机的误差估计。
- 连接失败:10 秒内收不到数据,App 会停止连接。请确认接收机已开机、在范围内,并且正在输出 NMEA 数据。
- 已连接 · 等待有效位置:数据已经在传,但接收机还没有定位。请把它拿到室外、头顶天空开阔的地方。
- 手机时间与接收机不一致:请在手机上开启自动设置日期与时间。
测量过程中
沿边界步行、逐点采集角点、记录路线,在接收机连接期间都会使用接收机定位。如果接收机超出范围,App 会提示你:视测量情况,要么改用手机 GPS 直到这次测量结束,要么等你把接收机带回来。蓝牙接收机请保持在手机几米之内;信号低于约 −85 dBm 时连接可能断开。
关闭 App 会断开接收机,下次打开 App 时需要重新连接。
在 App 内拍的照片,在接收机有当前定位时使用接收机的位置。如果接收机架在三脚架上、你在别处拍照,请把 照片位置 设为 手机 GPS。
要达到厘米级精度,接收机还需要 RTK 差分数据,见设置 RTK 差分(NTRIP)。