In this article, we will explore how to perform OTA updates on the ESP32 using a web browser and HTTPS protocol with a self-signed certificate. HTTPS provides a secure way to transfer data over the internet and is essential for any OTA update process that involves sensitive information. A self-signed certificate can be used to provide encryption and authentication without the need for a third-party certificate authority, making it a cost-effective solution for small-scale projects. By the end of this article, you will have a working OTA update process for your ESP32 project that uses HTTPS protocol and a self-signed certificate.
Even though Raspberry Pi Foundation has released the Pico W version, I still find this tutorial useful for adding WiFi to rp2040 boards using an ESP32.
We will use an esp32-wroom-32 (or esp32-s) as WiFi coprocessor and the full potential WiFiNINA library to handle it.
OTA (Over the Air) update is the process of uploading firmware to an ESP module using a Wi-Fi.
In this article we are going to explain OTA via Web Borwser of signed firmware and HTTPS with self signed certificate.
OTA (Over the Air) update is the process of uploading firmware to an ESP module using a Wi-Fi. In this article we will explain how to make OTA updates via Web Browser, with and without basic authentication.
OTA (Over the Air) update is the process of uploading firmware to an ESP module using a Wi-Fi connection rather than a serial port. Such functionality becomes extremely useful in case of limited or no physical access to the module.
In this article we are going to see the OTA updates with the Arduino IDE, firmware, filesystem, signed and unsigned.
I’d like to monitoring my ABB Aurora inverter. So with an WeMos D1 mini I create a centraline with web interface, notification and other.
Here I’d like to explain how to configure WiFi first time and I show REST API of the device.
One most common need when you use IOT device with WIFI is the first connection attemp, It’s very tedious to hard code WIFI parameter, but a library allows you to connect your esp8266/esp32 to different Access Points (AP) without having to hard code and upload new code to your board. Additionally, you can also add custom parameters (variables) and manage multiple SSID connections with the WiFiManager library.