【问题标题】:how do i transfer data from serial port to the ethernet port?如何将数据从串行端口传输到以太网端口?
【发布时间】:2010-11-12 07:45:26
【问题描述】:

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

【问题讨论】:

  • 绝对不是SF,这是嵌入式编程。

标签: serial-port ethernet


【解决方案1】:

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

我想你也可以编写一个后台服务(用你选择的语言)来侦听串行端口上的数据,并将其重新传输到网络上,但我认为预打包的适配器会少一些麻烦.

【讨论】:

    【解决方案2】:

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

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

    检索缓冲区后,您可以通过 TCP/IP 或 UDP 进行写入(有很多可用的教程,具体取决于您要如何执行此操作)。

    如果您需要在嵌入式设备上执行此操作,可以购买适配器,但您也可以使用 Netburner 系统之类的东西自行开发(它会更贵,但您可以控制功能) .

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-12-18
        • 1970-01-01
        • 2017-03-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-06
        • 2011-12-29
        相关资源
        最近更新 更多