我正在尝试通过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 (网络时间协议)
我的问题是:
发布于 2017-03-09 17:38:40
读man gpsd。它的部分内容是:
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.发布于 2018-06-03 17:33:08
我很感激这是有点晚,但提供信息的完整性和参考。
gpsd使用自己的通信协议,默认情况下不提供NMEA输出(尽管通过传递一些命令很容易)。如果您的工具可以要求NMEA,但不低于gpsd,则需要一个翻译程序。见下面的链接:
https://askubuntu.com/questions/891333
复制相似问题