Problema ritardo nel loop
-
-
Marco
Ciao e grazie per questa fantastica libreria. Uso ESP32. Funziona perfettamente anche nel loop. Praticamente quando si attiva un sensore deve mandarmi una mail. Il problema è che quando invia la mail il programma si blocca per qualche secondo come se ci fosse un delay e non riesco a leggere altri ingressi o fare altre cose. C’è un modo per eliminare questo delay? Grazie
-
Ciao Marco,
si è possibile, il canale di comunicazione con il server SMTP è sincrono, e ad ogni invio è necessario aspettare la risposta del server.
Ciao Renzo
-
Marco
Quindi non posso farci niente? Devo solo aspettare? E’ un problema perchè mentre mando la mail devo continuare a leggere degli ingressi
-
Le request e response del canale TCP necessitano di tempi tecnici di comunicazione ma, l’esp32 è dual core, perciò potresti usare il core libero per i processi sincroni.
Ciao Renzo
- Devi essere connesso per rispondere a questo topic.