无法 ping 连接到 Arduino 的 ESP8266 Wifi 模块

物联网 联网 无线上网 ESP8266 沟通 阿杜伊诺
2021-06-17 05:09:00

我一直在使用通过 wifi 发送数据的水流计数器。我正在使用 ESP8266 wifi 模块。一切都正确连接,我已经到了正确连接到 wifi 网络和所有东西的地步,除非我尝试从 cmd (192.168.1.125) ping 它的 IP 地址时它超时了。

我知道此信息与此有关:我已阅读有关我的 ipv4 不在 192.168... 范围内的信息。但我不确定这是否是问题,如果是,如何解决。

我应该声明网络是我公司的,而不是我家的 wi-fi,所以我无法更改网络的 IP 地址(也许如果真的有必要,我可以与网络管理员交谈)。解决方案是将 ESP8266 的 IP 地址与网络的范围相匹配吗?)(192.192 ...)

ESP2866 模块 IP 地址:192.168.1.125 我的 IPV4 地址是:192.192.10.125 子网掩码:255.255.255.0 DNS 服务器:192.192.10.129 默认网关:192.1252.10

1个回答

255.255.255.0 是决定子网大小的值

子网掩码为 255.255.255.0 的 192.168.1.xxx 是从 192.168.1.0 到 192.168.1.255 的子网。

子网掩码为 255.255.255.0 的 192.168.10.xxx 是从 192.168.10.0 到 192.168.10.255 的子网。

需要一个路由器来将 IP 从一个子网传输到另一个子网。参考 https://en.wikipedia.org/wiki/Router_(计算)

子网中的所有设备都必须具有唯一的 IP 和 MAC 地址!

思科有一个很好的“新用户的 IP 寻址和子网划分”

https://www.cisco.com/c/en/us/support/docs/ip/routing-information-protocol-rip/13788-3.html