Page 1 of 1
[问题]如何设置rts frame的duration?
Posted: Sat Nov 21, 2020 9:42 pm
by huanghui
Hi,
我有一个系统一个ap和数个sta. STA每隔8毫秒发个udp包。可以通过wireshark抓包发现,每个sta都会先发一个rts包,其中duration为156毫秒。这样其他sta和ap在156毫秒内就不发包了。请问如何设置这个duration值,或者直接停止发送rts/cts包?
多谢
Huang Hui
Re: [问题]如何设置rts frame的duration?
Posted: Mon Nov 23, 2020 7:38 am
by youDONG_esp
Hi Huanghui,
RTS/CTS机制就是为了解决多个设备互相干扰的问题,156ms 的 duration 是在合理范围内的,我们暂时不支持关闭该功能
Re: [问题]如何设置rts frame的duration?
Posted: Mon Nov 23, 2020 3:17 pm
by huanghui
能否提供api调整这个时间呢?
Re: [问题]如何设置rts frame的duration?
Posted: Tue Dec 01, 2020 3:31 am
by youDONG_esp
Hi, 这个值是根据802.11协议规定设定的,我们不支持调整这个时间.
Re: [问题]如何设置rts frame的duration?
Posted: Wed Dec 02, 2020 9:40 am
by youDONG_esp
Re: [问题]如何设置rts frame的duration?
Posted: Mon Dec 07, 2020 9:22 am
by youDONG_esp
Hi,不好意思我刚刚确认了一下,esp_wifi_80211_tx()是不支持自己设置duration的。