在客户端,有一个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。
答案 0 :(得分:0)
gpsd可以使用TCP连接。请参阅gpsd(8)手册页:
TCP Feed
前缀为“tcp://”的URI,后跟主机名a 冒号和端口号。守护进程将打开一个套接字 指示地址和端口并从中读取数据包 被解释为好像它们是由串行设备发出的。 示例:tcp://data.aishub.net:4006。