ESP32 OTA over BLE.
Posted: Thu Jan 21, 2021 7:12 am
I am developing a code for implementing OTA over BLE. Since no BLE OTA available for ESP32 I am creating a custom mehtod. OTA works fine. But the time required is really high.
In the process, I am only able to send 500 bytes per second via ESP_GATTS_EXEC_WRITE_EVT.
and it almost takes 1 hour 5 minutes to send a 2MB firmware. While transferring with 180 bytes, I am able to send 3 times in one second via ESP_GATTS_WRITE_EVT which makes 540 bytes per second.
Is there any way to increase the transfer speed?
In the process, I am only able to send 500 bytes per second via ESP_GATTS_EXEC_WRITE_EVT.
and it almost takes 1 hour 5 minutes to send a 2MB firmware. While transferring with 180 bytes, I am able to send 3 times in one second via ESP_GATTS_WRITE_EVT which makes 540 bytes per second.
Is there any way to increase the transfer speed?