乐鑫技术交流
直播中

贾飞小

8年用户 1851经验值
私信 关注
[问答]

ESP8266在CIPSTART - DNS失败了的原因?

我在使用移动热点时遇到连接到网络的问题。

这是一个示例,说明当我尝试使用iPhone热点的WiFi时会发生什么
            
我无法让 AT CIPSTART 连接到任何 Web 服务器,并且在我尝试时都会遇到 DNS 失败。
我在接入点模式下使用 TP-Link TL-WN725N 时遇到了同样的问题。 澄清一下,我可以使用 AT CWJAP 获取连接到这两个ESP8266,问题出在 CIPSTART 命令上。

而当我使用家用路由器的 WiFi 时,连接成功。
               

我需要能够在外出ESP8266使用,有人对如何使用热点连接有任何建议吗?
                       

回帖(1)

陈敏

2024-7-15 16:55:46
ESP8266在CIPSTART - DNS失败的原因可能有以下几点:

1. **DNS服务器问题**:移动热点或接入点模式下的TP-Link TL-WN725N可能没有正确配置DNS服务器,导致ESP8266无法解析域名。

2. **网络配置问题**:ESP8266可能没有正确配置网络参数,如IP地址、子网掩码、网关等。

3. **固件问题**:ESP8266的固件可能存在问题,导致无法正确处理DNS解析。

4. **信号问题**:移动热点的信号可能不稳定,导致ESP8266无法稳定连接。

为了解决这个问题,您可以尝试以下方法:

1. **检查DNS服务器**:确保您的移动热点或TP-Link TL-WN725N配置了正确的DNS服务器。您可以在设备设置中查找DNS服务器设置,并将其设置为公共DNS服务器,如8.8.8.8(Google DNS)或1.1.1.1(Cloudflare DNS)。

2. **手动设置DNS**:在ESP8266上,您可以使用AT命令设置DNS服务器。例如,使用以下命令设置Google DNS:
   ```
   AT+DNSSERVER=8.8.8.8,8.8.4.4
   ```

3. **检查网络配置**:确保ESP8266的网络配置正确。使用AT命令检查IP地址、子网掩码和网关:
   ```
   AT+CIFSR
   ```

4. **更新固件**:检查您的ESP8266是否使用了最新版本的固件。如果有更新,请更新固件并重新尝试连接。

5. **检查信号强度**:确保您的移动热点信号强度足够,以便ESP8266可以稳定连接。

6. **尝试其他网络**:如果可能,尝试连接到其他WiFi网络,以排除是特定网络的问题。

通过以上方法,您应该能够找到并解决ESP8266在CIPSTART - DNS失败的原因。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分