乐鑫技术交流
直播中

xymbmcu

12年用户 1019经验值
擅长:可编程逻辑
私信 关注
[问答]

esp8266 SDK_RTOS_V1.3.0获取不到ip怎么解决?

使用rtos版本的sdk,路由器选择小米路由器(http://item.jd.com/1279171.html?jd_pop=14417b65-f3d0-492c-9573-4c81033bfa6f&abt=0)。
1. 当路由器正常运行时,wifi模块能够正常连接路由器并能获取到ip地址。
2. 但是当路由器断电重启后,wifi模组能够正常连接到路由器,但是获取不到ip地址。
请帮忙定位一下问题。
                                                                                                                                                      

回帖(1)

华强一条街

2024-7-19 17:18:09
要解决ESP8266 SDK RTOS V1.3.0获取不到IP的问题,我们可以按照以下步骤进行排查和解决:

1. **检查路由器设置**:
   - 确保路由器的DHCP功能已开启,以便为连接的设备分配IP地址。
   - 检查路由器的无线设置,确保ESP8266设备能够连接到正确的无线网络。

2. **检查ESP8266设备设置**:
   - 确保ESP8266设备的SSID和密码与路由器的设置相匹配。
   - 检查ESP8266设备的网络模式,确保其支持路由器的无线网络类型(如802.11b/g/n)。

3. **检查ESP8266设备的固件**:
   - 确保ESP8266设备使用的是最新版本的RTOS SDK V1.3.0。
   - 如果可能,尝试使用其他版本的SDK,看看问题是否仍然存在。

4. **检查ESP8266设备的电源**:
   - 确保ESP8266设备在路由器重启时不会断电,否则可能导致设备无法正确连接到路由器。

5. **检查ESP8266设备的代码**:
   - 检查代码中是否正确实现了WiFi连接和IP获取的逻辑。
   - 确保在WiFi连接成功后,设备能够正确地获取IP地址。

6. **调试和日志**:
   - 在ESP8266设备的代码中添加调试信息和日志,以便在连接过程中查看设备的网络状态。
   - 检查日志中是否有关于连接失败或IP获取失败的相关信息。

7. **尝试其他路由器**:
   - 如果可能,尝试使用其他品牌的路由器,看看问题是否仍然存在。这有助于确定问题是否与特定的路由器品牌有关。


举报

更多回帖

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