具有特定以太网屏蔽的Arduino可以监听以太网端口来收集数据

时间:2013-08-10 13:53:04

标签: sockets arduino port ethernet tcp-ip

我有一个带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中直接使用以太网端口?

1 个答案:

答案 0 :(得分:0)

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

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