嗯..我发现了一些关于将数据从 com 端口发送到 IP 的第三方应用程序。但我还没有找到任何关于它们的基本教程。所以有人可以帮我吗?我有一个 GPS 设备,我将通过 USB 到串行适配器连接到我的笔记本电脑。现在我需要将该数据从笔记本电脑发送到同一网络上的另一台笔记本电脑。我可以使用 putty 在另一台笔记本电脑(接收器)中查看该数据吗?虚拟串行端口驱动程序是否适用于此类应用程序?
2 回答
This Python script works very well as a free "device server". Just enter the serial port configuration and the IP address and port information.
https://github.com/jaredly/pydbgp/blob/master/symbian/serial_tcp_redirect.py
This can work on both Windows and Linux.
You need pyserial.
You can always try using stand alone hardware such as the SENA LS100 device server.
如果您不想为它编写自己的工具,您可以简单地使用ncat并设置一个守护程序,该守护程序从一个进程读取管道数据并将其广播到所有连接的客户端。
如果您想要从串行端口读取数据然后将其传输到客户端的东西,您将需要编写一个接受连接并发送数据的服务器应用程序,但是这方面有整本书。按照这里所写的目的,这应该很容易做到,但这取决于您需要的控制量。
或者,您可以使用前面提到的虚拟串行端口应用程序,这可能是最简单的方法。除非应用程序支持基于 TCP 的虚拟化而不是基于通用以太网的实现,否则这两个设备将需要位于同一网络上。