esp_wifi_80211_tx to send QoS data frame

seba1978
Posts: 4
Joined: Fri Jan 22, 2016 12:34 pm

esp_wifi_80211_tx to send QoS data frame

Postby seba1978 » Tue Mar 09, 2021 12:12 pm

Hello,
When will it be possible to send QoS data frames with esp_wifi_80211_tx() ?
My use-case is time-critical multimedia data over raw 802.11 data frames with the No Ack flag. I am trying to keep latency low, so avoiding unnecessary retransmissions.
Thank you !

seba1978
Posts: 4
Joined: Fri Jan 22, 2016 12:34 pm

Re: esp_wifi_80211_tx to send QoS data frame

Postby seba1978 » Sun Mar 28, 2021 12:37 pm

No reply ? Would @ESP_Sprite or others share some insight into the roadmap?

I'm finding it hard to believe that the NoAck mode is not implemented under the hood, especially since it's just a single bit worth of change in the 802.11 frame.

Plus there seems to be many projects involving audio/video with the ESP32. Has nobody else encountered this limitation? There is at least one: viewtopic.php?t=18944

Mind you, I'd be happy for any answer, even "never". I just need to know whether esp32 is the right platform for my project or whether I should go for e.g. the W600 competitor.
Thank you !

ESP_Sprite
Posts: 9713
Joined: Thu Nov 26, 2015 4:08 am

Re: esp_wifi_80211_tx to send QoS data frame

Postby ESP_Sprite » Mon Mar 29, 2021 3:13 am

Let me ask around in the WiFi team, perhaps they can give some insight.

seba1978
Posts: 4
Joined: Fri Jan 22, 2016 12:34 pm

Re: esp_wifi_80211_tx to send QoS data frame

Postby seba1978 » Wed Mar 31, 2021 11:53 am

Hello @ESP_Sprite,
Did you get an answer from the WiFi team ?
Thank you !

ESP_Sprite
Posts: 9713
Joined: Thu Nov 26, 2015 4:08 am

Re: esp_wifi_80211_tx to send QoS data frame

Postby ESP_Sprite » Thu Apr 01, 2021 1:37 am

Sorry, I thought they answered here... they may have been seeing a different topic. The answer was basically that we do not implement it for normal frames as of now, but a workaround could be to use broadcast frames as they do not require an ack.

seba1978
Posts: 4
Joined: Fri Jan 22, 2016 12:34 pm

Re: esp_wifi_80211_tx to send QoS data frame

Postby seba1978 » Tue Apr 06, 2021 11:11 am

Hello, thank you for the answer and the suggestion, but broadcast / multicast frames are sent at the lowest 802.11 bitrate, which is not enough for my purposes. Is there a way to specify a higher bitrate for broadcast frames. Or for action frames, for that matter...

ranganath
Posts: 3
Joined: Wed May 26, 2021 1:28 pm

Re: esp_wifi_80211_tx to send QoS data frame

Postby ranganath » Wed May 26, 2021 2:38 pm

How to send QoS Voice Packets? I have tried all options mentioned in esp documents, but the esp32 device always sends as BE.
Are there any solutions?

Below Options are tried:
const int ip_precedence_vo =6;
const int ip_precedence_offset =5;
int priority = (ip_precedence_vo << ip_precedence_offset);

ranganath
Posts: 3
Joined: Wed May 26, 2021 1:28 pm

Re: esp_wifi_80211_tx to send QoS data frame

Postby ranganath » Mon Jun 07, 2021 7:38 am

Please reply to my comments, If any solutions are available ?

Who is online

Users browsing this forum: No registered users and 72 guests