Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经在网上搜索了这个,但没有成功。这是我的问题:我正在开发一个应用程序,它从与以太网屏蔽连接的 arduino 读取数据。我可以通过内部网络(家庭网络)或通过 Internet 连接到它。
问题是我需要知道本地网络上是否存在 arduino,如果没有,则在外部 IP 地址上查找它。我曾尝试使用 ping 功能,但它不起作用。任何帮助,将不胜感激。
我想你知道 arduino 的 IP 地址吗?你有没有试过把你的 pc\laptop 放在与设备相同的子网中,例如,如果 arduino 的 IP 地址为 10.254.103.20,你可以更改你的笔记本电脑\pc 的 IP到 10.254.103.21 再ping一下?
一方面,如果您的路由器支持 NAT 环回(大多数都支持,但您可能必须启用它),您始终可以连接到外部 IP 地址,无论您是在 LAN 还是 WAN 上。
干杯,