UDP send and receive rate
Posted: Wed Mar 02, 2016 12:28 pm
I am trying to have one server ESP8266 broadcast to multiple client ESP8266s. I'm using the Arduino IDE and have it mostly working. However I'd like to be able to send more data.
It looks like I'm limited to transferring packets at about 10 per second. The size of the packet only has a minor effect on the success rate. Here are some of the results I'm seeing:
xmit rate ms : packet size : success %
500ms: : 32 : 100%
500ms: 256 : 100%
500ms: 512 : 100%
200ms: : 32 : 100%
200ms : 256 : 98%
200ms : 512 : 98%
100ms : 32 : 100%
100ms : 256 : 90%
100ms : 512 : 90%
Any suggestions on how to improve this? I'd like to get to 50 packets per second.
It looks like I'm limited to transferring packets at about 10 per second. The size of the packet only has a minor effect on the success rate. Here are some of the results I'm seeing:
xmit rate ms : packet size : success %
500ms: : 32 : 100%
500ms: 256 : 100%
500ms: 512 : 100%
200ms: : 32 : 100%
200ms : 256 : 98%
200ms : 512 : 98%
100ms : 32 : 100%
100ms : 256 : 90%
100ms : 512 : 90%
Any suggestions on how to improve this? I'd like to get to 50 packets per second.