Welcome to the final article in our ESP32 firmware and OTA update management series. Today, we’ll explore using an FTP client to update the firmware and filesystem on an ESP32 device. Join us as we delve into this last technique, equipping you with valuable insights for managing updates on your ESP32 projects.
In this article, we explore a non-standard but effective method for updating ESP32 firmware and filesystem using an SD card. We’ll discuss the advantages, disadvantages, and provide a step-by-step guide for implementing this technique, building on knowledge from previous articles in our firmware management series.
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.
I’m going to write this simple article because I started using this device as an “external IP cam” for my web project, and I’d like to share my experiences.
In this tutorial, I try to explain how IoT core can be used to connect our devices to AWS services.
Now we look at the test system offered by AWS IoT and a custom client like MQTT.fx for additional checks.
In this tutorial, I’m going to explain how to use the IoT core to connect our devices to AWS services.
Now let’s look at the connection steps of Arduino SAMD devices (WiFiNINA).