Skip to content

Q: ESP-NOW: Does it follow 802.11 DCF behavior? (AEGHB-1046) #142

@bhuvanchandra

Description

@bhuvanchandra

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions