首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用GPSD读取NMEA消息?

如何使用GPSD读取NMEA消息?
EN

Ask Ubuntu用户
提问于 2017-03-09 17:28:12
回答 2查看 3.6K关注 0票数 0

我正在尝试通过GPSD (http://www.catb.org/gpsd/)读取NMEA消息,但我不知道如何做到这一点。

我有一个GPS天线,连接到u M8全球导航卫星系统评估工具包(https://www.u-blox.com/en/product/evk-8evk-m8),这个工具包连接到Ubuntu笔记本电脑。

在终端窗口中,当我键入lsusb时,它将显示设备成功连接(例如:Bus 001 Device 036: ID 1546:01a8 U-Blox AG)

据我所知,当GPS接收到一个信号时,它应该在每个端口中输出NMEA消息,并且应该由TTYACM0来安装。

笔记本电脑还安装了NTP (网络时间协议)

我的问题是:

  • GPSD对此做了什么?
  • GPSD可以记录这些消息吗?
  • 如何配置GPSD来设置来自USB端口的NMEA消息?
EN

回答 2

Ask Ubuntu用户

发布于 2017-03-09 17:38:40

man gpsd。它的部分内容是:

代码语言:javascript
复制
Client applications will communicate with gpsd via a TCP/IP port, 2947
by default). Both IPv4 and IPv6 connections are supported and a client
may connect via either.
票数 1
EN

Ask Ubuntu用户

发布于 2018-06-03 17:33:08

我很感激这是有点晚,但提供信息的完整性和参考。

gpsd使用自己的通信协议,默认情况下不提供NMEA输出(尽管通过传递一些命令很容易)。如果您的工具可以要求NMEA,但不低于gpsd,则需要一个翻译程序。见下面的链接:

https://github.com/itemir/rpi_船_utils/tree/master/gpsd2nmea

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/891333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档