802.11 QoS Frame Ack Policy

rroor35
Posts: 1
Joined: Mon Jan 11, 2021 6:54 am

802.11 QoS Frame Ack Policy

Postby rroor35 » Mon Jan 11, 2021 7:12 am

Hello
I am implementing wifi udp streaming for realt time voice codec transmission, and I am using wifi QoS (AC_VO) as suggested in the documentation. Looking for ESP32 transmission with external probe, I can see the ESP32 uses the 802.11 RTS/CTS when frames must be retransmitted to the AP. This scheme adds a lot of latency and I would like to test other methods. Is there a way to change the Ack Policy for a frame (or a whole AC) on ESP32 ??? Default Ack Policy is "Normal Ack" but 802.11 specified also "Block Ack" and "NoAck" policies ?

Thank you in advance,
r.
Attachments
Screenshot_20210111_080206.png
Screenshot_20210111_080206.png (177.1 KiB) Viewed 3603 times

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

Re: 802.11 QoS Frame Ack Policy

Postby ESP_Jack » Tue Mar 30, 2021 3:48 am

ESP32 doesn't send QoS No Ack packets, but you can try to send broadcast/multicast packets(which also sent by VO queue) instead to verify at the moment.

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

Re: 802.11 QoS Frame Ack Policy

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

I am trying to send Voice Packets from ESP using modification which has mentioned in documents, but ESP32 always sends Best Effort packets, Is there any solution?

modification tried:
const int ip_precedence_vo =6;
const int ip_precedence_offset =5;
int priority = (ip_precedence_vo << ip_precedence_offset);

Please solve my issue

Who is online

Users browsing this forum: Bing [Bot] and 107 guests