首页 > 解决方案 > Arduino Ethernet Shild 处理错误的网关地址

问题描述

提前致谢。我正在使用来自 Arduino 和 Ethernet Shild 的 REST API 服务向网络服务器发送一些数据。我的网络设置如下(本地/内联网)。

IPAddress arduinoIP(192, 168, 0, 99);
IPAddress dnsIP(8, 8, 8, 8);
IPAddress gatewayIP(192, 168, 0, 1);
IPAddress subnetIP(255, 255, 255, 0);

我的网络服务器 IP 是 192.168.0.98。将我的代码刻录到 arduino 后,我可以从 Web 服务器 ping 192.168.0.99(arduino 设备)。

如果我设置了错误的网关,比如192.168.1.5,我也可以 ping arduino 设备。但它不应该。

当我在笔记本电脑或 PC 中使用错误的网关地址设置相同的配置时,它不起作用,就像往常一样。但是,对于错误的网关,arduino 设备是如何工作的?

标签: arduinoethernetgateway

解决方案


推荐阅读