I'm working on a project where I need to implement Over-the-Air (OTA) updates programming for an ESP32 wroom device using Bluetooth (not wifi) on the Arduino platform. I'm seeking advice on the best and most reliable method to accomplish this.
Currently, my approach involves using an ESP32 board programmed with the Arduino IDE. I want to establish a secure and efficient OTA update mechanism using Bluetooth, allowing firmware updates to be sent wirelessly to the ESP32 device.
I have attempted implementing OTA updates using the NRF Connect and Fbiego methods; however, I have encountered issues with their functionality and they have not been successful in my case. I am seeking a more effective alternative or an improved approach to overcome these challenges.