In this article series, we will explore how to perform an OTA update on the ESP32 microcontroller using a web browser with and without basic authentication. We will cover firmware update, filesystem update, and authentication, providing practical examples and code snippets along the way.
Monthly Archive: February 2023
One of the most important features of the ESP32 is the ability to perform over-the-air (OTA) updates, which allows developers to remotely update the firmware of the device without the need for physical access.
In this article, we will explore how to perform an OTA update on an ESP32 using the Arduino IDE. We will cover the entire process, including updating the filesystem and firmware, as well as securing the OTA update with a password.
The ESP32 boasts a crucial capability that streamlines the sharing of firmware, which most manufacturers widely utilize. This capability involves creating a pre-compiled binary file containing the sketch portion (or filesystem). In this article, we will create a binary file for the filesystem and proceed to flash the ESP32 using the Espressif Download Tool.
An essential feature of ESP32 core that simplifies the sharing of firmware (and most manufacturers use it) is to generate a pre-compiled binary file with only the sketch part (or filesystem).
In this article we will generate a firmware binary from the command line.
ESP32 WeMos LOLIN D32 high resolution pinout and specs