如何将数据从串口传输到以太网端口?

时间:2009-07-20 13:34:57

标签: serial-port ethernet

我需要将数据从串口传输到以太网端口。怎么做到呢?使用软件+硬件还是仅使用硬件呢?如果是这样我可以采用什么方式,如果可以使用软件完成,可以使用C?

3 个答案:

答案 0 :(得分:2)

如果您的目标是将串行设备连接到以太网,则可以购买串行到以太网“适配器”,例如thisthis

我想您也可以编写一个后台服务(用您选择的语言)来监听串口上的数据,并将其重新传输到网络上,但我认为预打包的适配器不会那么麻烦。

答案 1 :(得分:1)

您使用的是PC还是嵌入式设备?

如果您运行的是Windows,请查看此MSDN文章:Serial Communications in Windows

检索完缓冲区后,您可以通过TCP / IP或UDP进行编写(有很多教程可供选择,具体取决于您希望如何执行此操作)。

如果你需要在嵌入式设备上执行此操作,可以购买适配器,尽管你可以使用像Netburner系统这样的东西(它会更贵,但你可以控制功能)

答案 2 :(得分:0)

来自Eterlogic的VSPE包括用于创建tcpServer和tcpClient的API和/或应用程序,专门用于与串行端口连接。它免费为win32,64bit的小费。 (http://www.eterlogic.com/Products.VSPE.html