在信道比较繁忙的情况下,连不上网,但是手机可以连上网。esp8266的协议栈是不是没有RTS/CTS机制?
在信道比较繁忙的情况下,连不上网,但是手机可以连上网。esp8266的协议栈是不是没有RTS/CTS机制?
Postby gebh » Wed Dec 20, 2017 1:41 pm
SDK Ver 1.4
请问8266支持RTS/CTS机制吗?如果支持如何打开?
现象:
1,周边的有比较多的无线路由器,导致信道冲突比较大。
2,smartconfig的时候 能够走到SC_STATUS_GETTING_SSID_PSWD 或者 SC_STATUS_LINK,但是一直获取不到ip地址。
3,抓了手机的无线报文和8266的报文分析一下,发现8266一直不会发送 RTS报文来请求信道,除了发送NULL data报文。
对比能连上wifi的手机会一直不断的发送RTS来请求信道。
请问8266支持RTS/CTS机制吗?如果支持如何打开?
现象:
1,周边的有比较多的无线路由器,导致信道冲突比较大。
2,smartconfig的时候 能够走到SC_STATUS_GETTING_SSID_PSWD 或者 SC_STATUS_LINK,但是一直获取不到ip地址。
3,抓了手机的无线报文和8266的报文分析一下,发现8266一直不会发送 RTS报文来请求信道,除了发送NULL data报文。
对比能连上wifi的手机会一直不断的发送RTS来请求信道。
Re: 在信道比较繁忙的情况下,连不上网,但是手机可以连上网。esp8266的协议栈是不是没有RTS/CTS机制?
Postby YimingLi » Mon Dec 25, 2017 5:08 pm
kewang wrote:你好,请问你这个问题解决了吗?我的8266容易掉线!
是什么型号的模块? 多长时间掉线一次?
如果掉线的问题是如下描述: (1)在没有通信时,(2)周期性较长时间(例如5分钟)均匀掉线重连一次。那这个可能不是ESP8266模块的问题。而是ESP8266所连接的热点或路由器会定期踢掉没有通信的STA。所以,这是正常的现象。你可以调整一下路由器或AP里对应的配置参数,或者人为的隔断时间让模块通信一次(例如心跳),就可以解决了。
否则,那么可能是模块本身问题(不是ESP8266芯片或SDK的问题)。我们遇到过不少群友汇报,某些供应商ESP8266模块(包括某些著名的ESP8266模组供应商),会有大约百分之几或百分之十几的概率出现一些模块特别容易掉线,有的是十几秒就掉线一次。我们曾经收到过一些这样的模块样品,分析后发现,有一些是因为模块的硬件设计缺陷,有一些是配置参数设置得不合适。经过手工改造后,基本都做到了不再频繁掉线。你可以私信我,将你的模块寄给我们,我们可以免费帮你修好解决这个问题。
供参考。
Re: 在信道比较繁忙的情况下,连不上网,但是手机可以连上网。esp8266的协议栈是不是没有RTS/CTS机制?
Postby YimingLi » Mon Jan 08, 2018 4:11 pm
kewang wrote:我们用的是安信可的 ESP-12F模块,对于这个问题你们是怎么解决的?怎么在论坛和百度很少看到有掉线的提问?
据各类反馈不完全统计,该供应商各个系列的ESP8266模块,大约有近10%左右的比例容易掉线,原因见我前一回帖,这个在很多ESP8266技术群里大家都知道啊,各个ESP8266技术群里也经常遇到有群友问起这个问题。我们也常收到一些ESP8266玩家将他们的ESP8266模块样品(ESP-01 ~ ESP-12系列)邮寄给我们来诊断和维修,基本上我们都能给他们分析定位并且修好再也不掉线。你可以将这些容易掉线的模块报废掉(反正10元也不贵),或者邮寄给我们,我们可以给你们诊断维修。
特别需要指出的是,这个问题,不是乐鑫的ESP8266芯片的问题,也不是乐鑫ESP8266 SDK的问题。也有其他的ESP8266模块大批量也都没有容易掉线的模块。
Who is online
Users browsing this forum: No registered users and 120 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.