如何通过IP将串口数据从GPS设备传输到计算机?

时间:2014-05-07 16:43:31

标签: gps serial-port virtual-serial-port

嗯..我找到了一些关于从com端口向IP发送数据的第三方应用程序。但我没有找到任何关于它们的基本教程。所以有人可以帮我这个吗?我有一个GPS设备,我将通过USB连接到我的笔记本电脑到串行适配器。现在我需要将数据从笔记本电脑发送到同一网络上的另一台笔记本电脑。我可以使用putty在另一台笔记本电脑(接收器)中查看该数据吗?虚拟串口驱动程序是否适用于此类应用程序?

2 个答案:

答案 0 :(得分:0)

如果您不想为此编写自己的工具,只需使用ncat并设置一个守护程序,该守护程序从一个进程读取管道数据并将其广播到所有连接的客户端。

如果您想要从串口读取数据然后将其传输到客户端,您需要编写一个接受连接并发送数据的服务器应用程序,但是有完整的书籍这个。按照此处的说明,它应该很容易实现,但这取决于您需要的控制量。

或者,您可以使用您提到的虚拟串行端口应用程序,这可能是最简单的路径。除非应用程序支持基于TCP的虚拟化,而不是基于以太网的通用实现,否则这两个设备将需要位于同一网络上。

答案 1 :(得分:0)

这个Python脚本作为免费的“设备服务器”非常有效。只需输入串口配置以及IP地址和端口信息即可。

https://github.com/jaredly/pydbgp/blob/master/symbian/serial_tcp_redirect.py

这适用于Windows和Linux。

你需要pyserial。

您始终可以尝试使用独立硬件,例如SENA LS100设备服务器。