B4R Question Bluetooth Classic Data Throughput


Active Member
Licensed User
On the ESP32 Arduino forum someone asked the question about throughput from an APP to an ESp32. A set up an App using B4A that did nothing but send a stream of bytes from an byte array which I populated and then I send a single finish byte. The ESP printed out the start and stop time of the transmission, and the number of bytes received. The enclosed shows some typical results for the range of 10K bytes to 10M bytes.

In general the data through rate received by the ESP32 was about 110 kb/s
The second item to note was that I hardly ever saw the same number of bytes received as sent!

I put this up for interest sake but would welcome comments as I really don't understand the packaging methods at the sending and receiving end that would result from this low throughput. Any suggestions of how to speed this up would be welcome, and comment to the lost bytes.


  • BT Byte Send Rev 1.zip
    8.7 KB · Views: 160