ESP32 not adhering to negotiated 802.11 data rates

singularity2
Posts: 1
Joined: Sat Dec 30, 2017 1:32 am

ESP32 not adhering to negotiated 802.11 data rates

Postby singularity2 » Sat Dec 30, 2017 1:53 am

When the access point does not support lower data rates (which is a common feature of enterprise APs), it advertises this and negotiates it in the association request/response.

The ESP32 sends the correct data rates (in this case the upper four .11g rates and the .11n MCS0-7 rates) and the AP responds with that info. But then the ESP32 starts sending data at .11b rates (1.0 mbps).

The content of an association message is below. I don't have the data capture handy, but it showed the ESP32 still sending at .11b rates.
espressif-assoc.png
espressif-assoc.png (407.14 KiB) Viewed 5828 times

ESP_Jack
Posts: 14
Joined: Wed Jan 04, 2017 9:30 am

Re: ESP32 not adhering to negotiated 802.11 data rates

Postby ESP_Jack » Thu Jan 04, 2018 1:51 pm

Sorry, ESP32 have some limit here. I think most Apps can not disable b rates. For some APs, if you do not support 1Mbps or 2Mbps, it is impossible to connect to them. But we will fix this on some version, maybe idf4.0.

WiFive
Posts: 3529
Joined: Tue Dec 01, 2015 7:35 am

Re: ESP32 not adhering to negotiated 802.11 data rates

Postby WiFive » Sun Jan 07, 2018 3:44 am

ESP_Jack wrote:Sorry, ESP32 have some limit here. I think most Apps can not disable b rates. For some APs, if you do not support 1Mbps or 2Mbps, it is impossible to connect to them. But we will fix this on some version, maybe idf4.0.
Can ESP32 ignore negotiated data rates and still be wifi certified? Is that not a requirement of the standard?

Who is online

Users browsing this forum: No registered users and 8 guests