某些情况下AT固件获取IP地址错误
-
- Posts: 41
- Joined: Tue May 05, 2015 4:48 pm
- Contact:
某些情况下AT固件获取IP地址错误
Postby alexsunmiu » Sat Aug 29, 2015 11:01 am
Hi,各位有遇到过这种情况吗,AT固件,使用命令后
AT+CWMODE=1
AT+CWJAP_DEF="xxx","xxx"
AT+CIPSTA?
当提示GOT_IP后,使用CIPSTA查询,未得到一个正确的内网IP地址,查询结果是一个似乎是随机的公网IP,此时无法ping任何外网,当然也无法连接外部网络。
极偶尔发生一次,甚至都没来得及截图,有遇到过的吗?是模块不稳定的问题?
AT+CWMODE=1
AT+CWJAP_DEF="xxx","xxx"
AT+CIPSTA?
当提示GOT_IP后,使用CIPSTA查询,未得到一个正确的内网IP地址,查询结果是一个似乎是随机的公网IP,此时无法ping任何外网,当然也无法连接外部网络。
极偶尔发生一次,甚至都没来得及截图,有遇到过的吗?是模块不稳定的问题?
another ESP8266 cloud service. https://espush.cn/
-
- Posts: 41
- Joined: Tue May 05, 2015 4:48 pm
- Contact:
Re: 某些情况下AT固件获取IP地址错误
Postby alexsunmiu » Sat Sep 12, 2015 7:55 pm
今日bug又现,我补充一些截图:
首先是我本机环境截图,我连接了如图所示的AP(家里的路由,非电信AP,故意改名如此而已),并正确的获得了IP:
然后是 8266的串口通讯截图:
获得了一个IP地址: 193.16.13.240,并且也像模像样的获得了一个 GW与MASK,193.16.13.1,并且无法ping通任何其他机器。
使用的安信可的全IO引出板(小黄板),esp8266-12,使用的独立的5v1A电源适配器供电,非电量不足的情况。
AT+GMR的情况如下:
AT version:0.40.0.0(Aug 8 2015 14:45:58)
SDK version:1.3.0
espush.cn 20150821-master-b288c4c5 (我在上面基础上开发的)
首先是我本机环境截图,我连接了如图所示的AP(家里的路由,非电信AP,故意改名如此而已),并正确的获得了IP:
然后是 8266的串口通讯截图:
获得了一个IP地址: 193.16.13.240,并且也像模像样的获得了一个 GW与MASK,193.16.13.1,并且无法ping通任何其他机器。
使用的安信可的全IO引出板(小黄板),esp8266-12,使用的独立的5v1A电源适配器供电,非电量不足的情况。
AT+GMR的情况如下:
AT version:0.40.0.0(Aug 8 2015 14:45:58)
SDK version:1.3.0
espush.cn 20150821-master-b288c4c5 (我在上面基础上开发的)
another ESP8266 cloud service. https://espush.cn/
-
- Posts: 41
- Joined: Tue May 05, 2015 4:48 pm
- Contact:
Re: 某些情况下AT固件获取IP地址错误
Postby alexsunmiu » Sat Sep 12, 2015 8:04 pm
再补充一些信息,使用命令
AT+CIPSTA_DEF="192.168.0.161","191.168.0.1","255.255.255.0"
强制修正其IP地址后,仍然无法连接,API表现上来说,gethostbyname返回-5,且其dns回调函数直接返回NULL。
AT+CIPSTA_DEF="192.168.0.161","191.168.0.1","255.255.255.0"
强制修正其IP地址后,仍然无法连接,API表现上来说,gethostbyname返回-5,且其dns回调函数直接返回NULL。
another ESP8266 cloud service. https://espush.cn/
-
- Posts: 41
- Joined: Tue May 05, 2015 4:48 pm
- Contact:
Re: 某些情况下AT固件获取IP地址错误
Postby alexsunmiu » Sun Sep 13, 2015 3:54 pm
使用AT+RESTORE重置后正常,但仍不知bug所在。
another ESP8266 cloud service. https://espush.cn/
-
- Posts: 41
- Joined: Tue May 05, 2015 4:48 pm
- Contact:
Re: 某些情况下AT固件获取IP地址错误
Postby alexsunmiu » Tue Sep 15, 2015 8:51 pm
我记得是有刷的,偏移地址是 0x7E000 ,下次遇到此bug我留意下,不知还需要收集什么信息?
another ESP8266 cloud service. https://espush.cn/
Who is online
Users browsing this forum: No registered users and 33 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.