Hello everyone,
I am using ESP NOW to broadcast a message of 30 bytes to multiple devices. The data Rate needed is 2Mbps and the frequency of the messages is 5kHz ( a message is transmitted and received every 200Mircosecond). The transmitter is functioning well and capable of transmitting the data every 200 Microseconds. My problem is the receiver can't go along with the transmitter so the maximum capability I reached is that it can receive a message every 880Microsecond. The problem is my project's success depends on receiving the message every 200 Microsecond. Are there any ideas how can I achieve this high rate? also I need my project to be wireless so that's why Im not using wired option though it is faster and more secure. Thanks in advance.
ESP NOW Broadcast Data Rate
-
- Posts: 1748
- Joined: Mon Oct 17, 2022 7:38 pm
- Location: Europe, Germany
Re: ESP NOW Broadcast Data Rate
Yes I am sure. I even tested using oscilloscope.
-
- Posts: 1748
- Joined: Mon Oct 17, 2022 7:38 pm
- Location: Europe, Germany
Re: ESP NOW Broadcast Data Rate
To be sure, you get an esp_now_send_cb callback with ESP_NOW_SEND_SUCCESS every 200us?
-
- Posts: 200
- Joined: Sun Jun 23, 2024 6:18 pm
Re: ESP NOW Broadcast Data Rate
ESP-NOW allows rapid transmissions, without built-in acknowledgments. Some messages may be missed. Instead of broadcasting every 200 µs, consider slowing the broadcast to around 300-400 µs. It will be better to add an acknowledgement system. If you need more detailed info about ESP-NOW, please see here: https://www.theengineeringprojects.com/ ... p8266.html
Who is online
Users browsing this forum: Baidu [Spider], Google [Bot] and 70 guests