我需要使用 GPS 天线和 Drotek - ZED-F9P 板达到厘米级精度。 该板通过其 USB 接口连接到 Linux 机器。 安装了 gpsd 并使用 cgps -s 命令后,我们可以看到纬度和经度,但由于缺少校正数据,它的变化很大。 问题是,如何实现 NTRIP 客户端来读取校正数据(在我的例子中是来自 SAPOS)并将其输入到 gpsd 中。 据我所知,gpsd 不支持开箱即用。
我已经尝试使用 rtklib -> rtkrcv / navi 但无法真正让第一个工作。 对于第一个,我无法真正找到有关如何设置 conf 文件的文档,而对于后者,它可以连接到 SAPOS NTRIP 脚轮,但找不到天线/板。或者它可以,但它只是不会显示任何数据(纬度、经度、替代)。
好吧,我通过自己实现所有内容、ntrip 客户端以及与 DROTEK 板的串行通信来使其工作。 有时与 NTRIP 服务的连接会丢失,但它工作得很好。