Dipper Field 不限品牌。只要接收机通过手机支持的连接方式输出标准 NMEA 0183 位置数据,就能使用。

接收机需要输出什么

NMEA 语句App 用它做什么
GGA位置、高度、定位类型和参与定位的卫星数。必需。
GST 或 GBS“预计位置误差”和“预计高度误差”。两者都没有时,App 显示“位置误差未知”。
GSA 和 GSV卫星天空图、PDOP 和 VDOP。
RMC 和 VTG日期、速度和移动方向。

如果要通过 App 获取 RTK 改正数据,接收机还必须能在同一个连接上接收 RTCM 改正数据。Dipper Field 会原样转发。自己获取改正数据的接收机(例如通过自带 Wi-Fi 或电台)不需要这一点。参见用 NTRIP 获取 RTK 差分。

连接方式

连接方式iPhone 和 iPadAndroid
蓝牙 LE支持支持
经典蓝牙(串口协议 SPP)不支持支持,需先在 Android 蓝牙设置中配对
USB 线不支持支持,USB 串口
Wi-Fi(TCP)支持支持

只支持经典蓝牙的接收机(包括 Apple MFi 配件)暂时不能连接 iPhone 或 iPad。

蓝牙 LE

在 App 自己的列表 附近的蓝牙设备 里连接即可,不需要先在手机的蓝牙设置里配对。

蓝牙 LE 没有统一的串口服务,App 能识别常见的几种:

  • Nordic UART
  • Microchip Transparent UART(RN4870、RN4871、BM70、BM78 模块使用)
  • u-blox Serial Port Service(NINA 模块使用)
  • HM-10 类模块(服务 FFE0)

使用其他服务的接收机也能连接:App 会自动找出发送数据的服务。要转发 RTK 改正数据,这个服务还必须能接收数据。不能接收时,接收机页面会显示“此蓝牙连接可以读取位置,但无法把 RTK 改正数据发送到接收器。”

在 iPhone 和 iPad 上,没有名称、也没有广播已知服务的设备会折叠在 其他设备 里。

经典蓝牙(Android)

先在 Android 蓝牙设置中配对接收机。之后它会出现在 Dipper Field 的 已配对和 USB 设备 里,标为“已配对蓝牙”。这里只列出提供串口协议的已配对设备,耳机和车载设备不会出现。

USB(Android)

用线把接收机接到手机上,它会出现在 已配对和 USB 设备 里,标为“USB 线”。Android 会询问是否允许 Dipper Field 使用它,请选择允许。

支持以下 USB 串口:标准 CDC-ACM 设备,以及使用 CH340、CP210x、FTDI 或 PL2303 芯片的接收机。App 会自动找到波特率,范围从 9,600 到 921,600。

Wi-Fi

点 通过 Wi-Fi 连接,填写接收机的 地址 和 端口。手机需要连上接收机自己的 Wi-Fi,或与接收机处于同一网络。

端口默认是 10110,这是 NMEA 的标准端口。这个端口只传送位置数据,手机无法通过它把 RTK 改正数据发回接收机。如果需要由 App 转发改正数据,请填写接收机接收改正数据的端口,可在接收机说明书或设置页面中查到。

注意事项

  • 一台接收机同一时间只能连接一台手机或平板。请先在别的设备上断开。
  • 接收机的预计误差取决于它报告的内容。如果一直显示“位置误差未知”,请检查接收机设置,可能关闭了 GST 和 GBS 输出。
  • 准备连接了?参见连接接收机。