TUTORIAL aggiornamento OTA su ESP32 con BasicOTA e AsyncElegantOTA

  Рет қаралды 1,379

DB Making

DB Making

Күн бұрын

Пікірлер: 19
@camillaseveri-j7q
@camillaseveri-j7q Жыл бұрын
Bravo, un video molto utile soprattutto quando non si può accedere facilmente al nostro ESP32
@dbmaking
@dbmaking Жыл бұрын
Grazie
@robyniz
@robyniz Жыл бұрын
Sempre al top per la chiarezza e contenuti. Il caricamento via OTA va bene per sketch non troppo pesanti, lo spazio disponibile si riduce alla metà visto che la partizione OTA deve avere la stessa dimensione dello spazio per il firmware. Spesso faccio uso anche dello SPIFFS ed il tutto si riduce ancora di più.
@dbmaking
@dbmaking Жыл бұрын
Grazie per la precisazione, effettivamente nel video avevo dimenticato di specificarlo😅
@lucaantonini8955
@lucaantonini8955 Жыл бұрын
Ottimo video, grazie per la info
@dbmaking
@dbmaking Жыл бұрын
Grazie
@GiovanniScafora
@GiovanniScafora Жыл бұрын
Ciao, vorrei sapere se in qualche modo è possibile eseguire l'aggiornamento OTA all'esterno della mia rete. Nel caso fosse possibile, in che modo? Ti ringrazio in anticipo per l'eventuale risposta.
@dbmaking
@dbmaking Жыл бұрын
Ciao, si lo puoi fare ma devi avere uno spazio disponibile online dove caricare il tuo firmware aggiornato, tipo un sito web o un nas. Ci sono anche siti a pagamento che ti offrono tale servizio, dopodichè il tuo esp/arduino si collegherà al link che scegli e si scaricherà e installerà il firmware. La procedura è complessa e nei commenti non riesco a spiegartela. Quello che ti consiglio io è di usare arduino cloud: cloud.arduino.cc/ Se non ricordo male dovresti avere gratis due dispositivi, ti registri, registri il tuo dispositivo (può essere anche un dispositivo diverso da arduino) e tra i servizi gratuiti offerti hai anche la possibilità di inviare il tuo firmware tramite web tutte le volte che vuoi tramite procedura guidata. Questa mi sembra la soluzione più semplice. Se non sono stato chiaro o hai dubbi chiedi pure Ciao
@paolodecaro3741
@paolodecaro3741 2 ай бұрын
Ciao ho seguito con attenzione il tuo bel contributo per chi vuole usare ota. Ho deciso di seguire il tuo tutorial per aggiornare un ESP32-C3. mi viene un dubbio atroce fuonziona OTA con ESP32-C3 ? Grazie in anticipo .
@dbmaking
@dbmaking 2 ай бұрын
Ciao e grazie, con l'ESP32-C3 non ho mai avuto modo di provare OTA ma sono quasi sicuro che funzioni. Tieni presente che con le ultime versioni di Arduino IDE, OTA a volte fa qualche capriccio...Sappimi dire se sei riuscito
@paolodecaro3741
@paolodecaro3741 2 ай бұрын
@@dbmaking Ciao ho provato con la scheda esp32c3 e aggiornamento via OTA funziona perfettamente, il secondo metodo quello via web pur rispettando alla lettera le tue indicazioni in fase di compilazione mi genera questo errore che non riesco a risolverlo. Gentilmente potresti darmi una dritta. Grazie . IDE arduino che uso è la versione 2.3.2 . errore che ricevo è "esp_int_wdt.h mancante ????"
@paolodecaro3741
@paolodecaro3741 2 ай бұрын
fatal error: esp_int_wdt.h: No such file or directory 18 | #include "esp_int_wdt.h" | ^~~~~~~~~~~~~~~ compilation terminated.
@dbmaking
@dbmaking 2 ай бұрын
@@paolodecaro3741 Ciao Paolo, è un problema noto dopo l'ultimo aggiornamento Di Espressif nel gestore schede dell'ide di arduino per ESP32, dalla versione 3 in avanti causa problemi di compilazione. Per evitare questo errore vai in arduino ide, sulla destra vai in "gestore schede" cerchi ESP32 e dovrebbe trovarti " ESP32 da Espressif System " lo selezioni e lo disinstalli. Sotto nella casella quadrata selezioni la versione 2.0.5 e procedi con l'installazione. Una volta fatto non avrai più il problema di compilazione. Occhio a quando fai gli aggiornamenti automatici perchè ti reinstalla la versione 3.0.2. Se hai ulteriori dubbi chiedi pure
@massimo8326
@massimo8326 10 ай бұрын
Utilissimo tutorial ! Volevo chiederti il codice ota può esser spostato in un altra scheda ed eventualmente incluso come il secrets ? Grazie in anticipo
@dbmaking
@dbmaking 10 ай бұрын
Ciao e grazie, sinceramente non ci ho mai provato, ma in teoria si potrebbe fare, ti ho scritto il file modificato: drive.google.com/file/d/1e0SMRnk7YJnfzqH5X3fwLyMfwYzH5xYY/view?usp=drive_link Purtroppo non riesco a provarlo nell'immediato, se riesci tu poi sappimi dire se funziona, ho modificato solo AsyncElegantOTA se funziona tutto ti faccio avere anche l'altro. Ciao
@massimo8326
@massimo8326 10 ай бұрын
Ciao Denis, ho effettuato il test seguendo le tue istruzioni e funziona perfettamente . Ho incluso tutte le librerie nel ota_update.h ed il principale si è "snellito" come volevo: #include "ota_update.h" void loop() { Programma } Grazie ancora per tutto tutorial utlissimo.
@dbmaking
@dbmaking 10 ай бұрын
@@massimo8326 Ciao Massimo, grazie a te per averlo testato al posto mio👍👍 Ti serve anche l'altro ?
@massimo8326
@massimo8326 10 ай бұрын
@dbmaking Non essendo un programmatore per me è tutto un di più, ne approfitto solo una precisazione Include < argomenti> e Include " argomenti " che differenza c'è ? Grazie mille
@dbmaking
@dbmaking 10 ай бұрын
@@massimo8326 Neanche io lo sono, sono autodidatta e lo faccio solo per divertimento, quindi non so se riesco a risponderti a domande troppo complesse… 😅😅 l'uso di < > è tipico per le librerie di sistema o di terze parti, mentre l'uso di " " è più comune per i file locali del progetto In entrambi i casi, l'istruzione #include viene utilizzata per inserire il contenuto del file di intestazione nel codice sorgente durante la fase di compilazione. Se non ricordo male puoi usare al posto di " " , ma non il contrario.
456 Hassle-Free ESP32 USB (ESP32-C3, ESP32-S2, ESP32-S3)
12:57
Andreas Spiess
Рет қаралды 129 М.
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 59 МЛН
The CUTEST flower girl on YouTube (2019-2024)
00:10
Hungry FAM
Рет қаралды 51 МЛН
PlatformIO: All you need to know in 10 Minutes!
10:56
J's e-shack
Рет қаралды 312 М.
ESP32 OTA via HTTPS
6:10
Luca Dentella
Рет қаралды 54 М.
WLED and ESP32 Tutorial: How to Use a Relay Module
16:05
DB Making
Рет қаралды 2 М.
Tutorial WLED and ESP32: Calendar, how to schedule presets
21:15
ESP32 PROBLEMA CARICAMENTO USB con Arduino IDE
10:20
DB Making
Рет қаралды 1,8 М.
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 59 МЛН