-1

我有一个带 Atmega328 的 Arduino Duemilanove。我想通过本地以太网与 Arduino 通信。我在 eBay 上找到了 10 美元的ENC28J60 以太网模块。首先,我尝试了简单的网络服务器示例,它可以工作。我知道它是本地 IP 地址,我可以使用浏览器与 Arduino 通信。

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

4

1 回答 1

0

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

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

于 2013-08-10T14:00:47.643 回答