esp8266 SDK_RTOS_V1.3.0获取不到ip

Lucifer3502
Posts: 20
Joined: Fri Jul 24, 2015 3:00 pm

esp8266 SDK_RTOS_V1.3.0获取不到ip

Postby Lucifer3502 » Wed Feb 03, 2016 9:45 am

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

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: esp8266 SDK_RTOS_V1.3.0获取不到ip

Postby ESP_Faye » Thu Feb 04, 2016 6:19 pm

您好,

这是小米路由器特殊版本固件引入的问题,解决方法如下:
1. 调用 wifi_station_dhcpc_set_maxtry 设置 DHCP client 最大重试次数。调用 wifi_set_event_handler_cb 注册 WiFi event 回调函数。
2. 在回调函数中收到 EVENT_STAMODE_DHCP_TIMEOUT 事件时,表示重试次数达到上限。建议调用 wifi_station_disconnect 断开连接,再调用 wifi_station_connect 重新连接即可。
3. 如果步骤 2 仍未成功,请重复尝试几次即可。

Who is online

Users browsing this forum: No registered users and 5 guests