The Arduino Cloud supports over-the-air (OTA) updates for ESP32 boards

We are really excited to announce that the Arduino Cloud now supports over-the-air (OTA) updates not only for Arduino boards but also for ESP32 boards.

OTA is one of the top rated features of the Arduino Cloud. It simplifies the programming experience as cables are not needed any more after the first programming. This is a big milestone for unifying the user experience of the Arduino Cloud for all the supported hardware.

There are plenty of ESP32 platforms available with different processors and memory sizes. This is an experimental feature that has been tested on the most popular ones, but there could be some limitations on some of the untested ones. We would be delighted to get your feedback.

Check out our blog post to learn more details.

If you want to get started with over-the-air updates, it is as simple as following the steps in the tutorial: Uploading sketches Over-The-Air (OTA).

3 Likes

Great news, thanks, I`ll try this as soon as I can.

I think you need a subscription to try it

Where can I find the sketch to flash an esp32 dev board to use OTA?
I found nothing here https://docs.arduino.cc/arduino-cloud/features/ota-getting-started
Thank you.

Hi @whogarden1,
you can use any ArduinoIoTCloud Sketch

Hi pennam
Thank you.
I installed many libraries (ArduinoIoTCloud-master and many others)
I use 'ArduinoIoTCloud-Basic.ino'
I updated SECRET_SSID; SECRET_PASS; SECRET_DEVICE_KEY and BOARD_ID
And my device 'esp32 dev board' is now connected.
Thank you very much.

To trigger an OTA i suggest you to use the online editor, otherwise you need to manually create your OTA file and store it somewhere, see:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.