-
Notifications
You must be signed in to change notification settings - Fork 113
Description
Checklist
- Checked the issue tracker for similar issues to ensure this is not a duplicate.
- Provided a clear description of your suggestion.
- Included any relevant context or examples.
Issue or Suggestion Description
While debugging the packet delays, we observed some packet drops, including occasional events of consecutive drops. In our use case, consecutive drops can lead to issues. We conducted a theoretical analysis, and based on the available information, ESP-NOW uses the IEEE 802.11 PHY and MAC layers, typically utilizing 802.11 action frames for communication.
From our understanding, 802.11 action frames follow CSMA/CA, which should drastically reduce the probability of collisions, especially given the small payload size (maximum 250 bytes). To reduce airtime, we increased the PHY data rate from the default 1 Mbps to 11 Mbps and above.
Additionally, by analyzing the Saturated and Unsaturated Bianchi models, we found that the MAC-layer drop probability is minimal. However, when increasing the RF Bit Error Rate (BER) to 10⁻⁴ or 10⁻³, we observed a higher drop rate.
Question:
Does ESP-NOW operate over IEEE 802.11 and therefore inherit the Distributed Coordination Function (DCF) behavior, which is the default MAC layer coordination mechanism in Wi-Fi?