1

我已经在网上搜索了这个,但没有成功。这是我的问题:我正在开发一个应用程序,它从与以太网屏蔽连接的 arduino 读取数据。我可以通过内部网络(家庭网络)或通过 Internet 连接到它。

问题是我需要知道本地网络上是否存在 arduino,如果没有,则在外部 IP 地址上查找它。我曾尝试使用 ping 功能,但它不起作用。任何帮助,将不胜感激。

4

2 回答 2

0

我想你知道 arduino 的 IP 地址吗?你有没有试过把你的 pc\laptop 放在与设备相同的子网中,例如,如果 arduino 的 IP 地址为 10.254.103.20,你可以更改你的笔记本电脑\pc 的 IP到 10.254.103.21 再ping一下?

于 2013-01-23T09:56:24.853 回答
0

一方面,如果您的路由器支持 NAT 环回(大多数都支持,但您可能必须启用它),您始终可以连接到外部 IP 地址,无论您是在 LAN 还是 WAN 上。

干杯,

于 2013-01-23T09:58:01.297 回答