【问题标题】:Can Arduino w/ specific ethernet shield listen an ethernet port to collect datas带有特定以太网屏蔽的 Arduino 可以监听以太网端口以收集数据吗
【发布时间】:2013-08-10 13:53:03
【问题描述】:

我有一个带 Atmega328 的 Arduino Duemilanove。我想通过本地以太网与 Arduino 通信。我在 eBay 上找到了 10 美元 ENC28J60 Ethernet modules。首先,我尝试了simple webserver example,它可以工作。我知道它是本地 IP 地址,我可以使用浏览器与 Arduino 通信。

但是,我不想使用网络服务器。有没有机会直接监听一个端口。例如,我将数据发送到“192.168.2.5:8888”,而 Arduino 将“192.168.2.5”作为本地 IP 地址。我必须在我的 Arduino 中使用哪个简单的代码来直接监听以太网端口?

【问题讨论】:

    标签: sockets arduino port ethernet tcp-ip


    【解决方案1】:

    您当然可以使用其他以太网接口芯片与 Arduino 通信,但如果您不使用与 Ethernet Shield 上的芯片兼容的芯片,您可能需要为它编写自己的库。我使用 Google 没有找到有关该芯片的任何信息,因此您必须发布文档以获得更详细的建议。

    Web 示例很容易向新程序员展示。您只需进入草图并用您自己的通信代码替换 Web 服务器代码,并且您必须设计您的协议,就像您在任何系统中使用套接字一样。

    【讨论】:

    • 我在我的问题中添加了一个文档链接以获得更详细的建议。
    • 您发布的链接指向 Google Docs 尝试呈现它。请更新链接以直接指向 PDF。
    • HR91110A 只是千斤顶,您不会直接与它交谈。您需要使用您正在使用的以太网控制器芯片的文档。
    • 第二次编辑问题,我认为它现在有足够的信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-13
    • 2014-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多