Categoria: Firmware

Aggiornamenti ESP32 OTA con browser Web: firmware, filesystem e autenticazione 0

Aggiornamenti OTA su ESP32 tramite browser web: firmware, filesystem e autenticazione – 1

In questo articolo, vedremo come aggiornare firmware e filesystem dell’ESP32 tramite OTA usando un browser web. Affronteremo anche l’autenticazione. Forniremo esempi pratici e codice per aiutarti ad implementare gli aggiornamenti OTA sui tuoi progetti ESP32.

Aggiornamenti ESP32 OTA con Arduino IDE: filesystem, firmware e password 0

Aggiornamenti OTA su ESP32 con Arduino IDE: filesystem, firmware e password

Una delle caratteristiche più importanti dell’ESP32 è la capacità di eseguire aggiornamenti over-the-air (OTA), che consente agli sviluppatori di aggiornare da remoto il firmware del dispositivo senza la necessità di un accesso fisico.

In questo articolo, esploreremo come eseguire un aggiornamento OTA su un ESP32 utilizzando l’IDE di Arduino. Tratteremo l’intero processo, incluso l’aggiornamento del filesystem e del firmware, oltre a proteggere l’aggiornamento OTA con una password.

ESP32: binario compilato (.hex) da riga di comando e strumento grafico 0

ESP32: flash del firmware e filesystem (.bin) con strumenti grafici

L’ESP32 vanta una capacità cruciale che semplifica la condivisione del firmware, ampiamente utilizzata dalla maggior parte dei produttori. Questa capacità comporta la creazione di un file binario precompilato contenente la parte dello sketch (o filesystem). In questo articolo, creeremo un file binario per il filesystem e procederemo al flashing di ESP32 utilizzando lo strumento di download Espressif.

ESP32: binario compilato (.hex) da riga di comando 0

ESP32: flash del firmware binario compilato (.bin) – 1

Una caratteristica essenziale dell’ESP32, che semplifica la condivisione del firmware (e la maggior parte dei produttori lo utilizza) è quella di generare un file binario precompilato con solo la parte sketch (o filesystem).
In questo articolo genereremo un file binario del firmware da riga di comando.

esp8266 aggiornamento del firmware e del filesystem con un client FTP 0

esp8266 aggiornamenti del firmware e del filesystem con client FTP – 2

In questa serie di articoli sul firmware e su come aggiornarlo, vorrei aggiungere una serie di metodi alternativi di aggiornamento che mi sono molto utili.
In questo articolo impareremo come aggiungere un server FTP al nostro dispositivo e usarlo per caricare gli aggiornamenti del firmware e del filesystem.

esp8266 aggiornamento del firmware e del filesystem da scheda SD 0

esp8266 aggiornamenti del firmware e del filesystem da scheda SD – 1

In questa serie di articoli sul firmware e su come aggiornarlo, vorrei aggiungere una serie di metodi alternativi di aggiornamento per me molto utili.
In questo articolo impareremo come utilizzare una memoria esterna come la scheda SD per aggiornare firmware e filesystem.

esp8266 auto aggiornamento del firmware OTA in HTTPS SSL TLS con certificato autofirmato attendibile 2

esp8266 auto aggiornamenti OTA in HTTPS (SSL/TLS) con certificato autofirmato attendibile – 3

L’aggiornamento OTA (Over the Air) è il processo di caricamento del firmware su un modulo ESP utilizzando una connessione Wi-Fi anziché una porta seriale. Tale funzionalità diventa estremamente utile in caso di accesso fisico limitato o nullo al modulo.
In questo articolo, spiegheremo l’aggiornamento OTA tramite connessione protetta HTTPS e con un certificato autofirmato valido e attendibile dal client.

esp8266 aggiornamento del firmware OTA autonomo dal server con controllo della versione e HTTPS 0

esp8266 auto aggiornamenti OTA del firmware da server con controllo della versione – 2

L’aggiornamento OTA (Over the Air) è il processo di caricamento del firmware su un modulo ESP utilizzando una connessione Wi-Fi anziché una porta seriale. Tale funzionalità diventa estremamente utile in caso di accesso fisico limitato o nullo al modulo.
In questo articolo spiegheremo l’aggiornamento OTA con una richiesta REST automatica che avvia il download e flash se la versione del firmware non è aggiornata.