1

在客户端,有一个 gpsd 进程从物理设备端口 /dev/tty 获取 GPS 数据,并期望设备连接到客户端。

但我的情况不同,我通过 IP 192.168.0.61 和 10002 端口获取 GPS 数据,并且设备连接到服务器。我可以使用 telnet 192.168.0.61 10002 连接到它。我无法访问它的服务器端,因此除了接受来自 TCP IP 的数据之外,无法运行任何其他进程。

我想知道你们中是否有人能告诉我如何让 GPSD 从 TCP IP 端口获取数据。

可能是将 TCP IP 数据重定向到 /dev/tty 的一种方法。

一个问题是我没有在客户端连接设备,所以不会有任何 /dev/tty。

4

1 回答 1

0

gpsd 可以使用 TCP 连接。请参阅 gpsd(8) 手册页:

TCP 馈送

带有前缀“tcp://”的 URI,后跟主机名、冒号和端口号。守护程序将打开一个指向指定地址和端口的套接字并从中读取数据包,这将被解释为好像它们是由串行设备发出的。示例:tcp://data.aishub.net:4006。

于 2012-10-25T07:18:49.440 回答