Arduino Pinging IP

时间:2015-09-16 20:42:02

标签: arduino hardware icmp

我试图制作和arduino项目为手机拨打静态IP并收到回复,打开我的门。我已经设法建立了一个允许这样做的库(可用here),但它和默认的以太网库都是基于Wiznet W5100芯片,而我的屏蔽基于W5200图书馆。我可以找到一个更新的以太网库来处理不同的芯片,但ping库无法识别它。任何人都可以推荐我应该开始修改的地方,或者他们是否知道允许新芯片组成功ping一个已知ip的库?

2 个答案:

答案 0 :(得分:1)

我对W5100芯片有完全相同的问题,您提到的@apply库在编译过程中总是出错。最后,我修复了它。该问题是由Arduino文件夹中安装的默认Arduino-Ping库引起的。我用WIZ Ethernet Library表示WIZNET是为他们的芯片开发的。我通过此链接删除了arduino库文件夹中的默认Ethernet库,并根据芯片号安装了Ethernet,现在一切正常。

答案 1 :(得分:0)

我建议使用This库对代码进行ping操作。

您想要ping内部或外部IP吗?因为如果你想检测一台机器是否在你的本地网络中发生故障是非常简单的。