Categoria: Elettronica

WebSocket Arduino esp8266 esp32 server 0

WebSocket su Arduino, esp8266 e esp32: server e autenticazione – 1

Le moderne applicazioni web necessitano di aggiornamento dati in tempo reale, per anni abbiamo utilizziamo il polling con chiamate REST ma ora non possiamo più ignorare il protocollo WebSocket.
Qui andro a presentare come implementare un server WebSocket con l’esp8266 e l’esp32.

WebSocket Arduino esp8266 esp32 client 0

WebSocket su Arduino, esp8266 e esp32: client – 1

Le moderne applicazioni web necessitano di aggiornamento dati in tempo reale, per anni abbiamo utilizziamo il polling con chiamate REST ma ora non possiamo più ignorare il protocollo WebSocket.
Qui andro a presentare come realizzare un client WebSocket con l’esp8266, l’esp32 ed Arduino Mega con enc28j60.

ESP32 S2 piedinatura, specifiche e configurazione dell'Arduino IDE main 0

ESP32 S2: piedinatura, specifiche e configurazione dell’Arduino IDE – 1

Nel passato 2019 è nata la nuova scheda ESP32, la famiglia s2. All’inizio era supportata solo la piattaforma ESP-IDF, ma ora anche la versione per l’ecosistema Arduino è abbastanza matura, sebbene la versione ufficiale per l’IDE Arduino non sia ancora stata rilasciata in veste ufficiale.

WebServer Esp8266 ESP32 interfaccia web sicura per gestione temperatura ed umidità DHT 0

Web Server con esp8266 e esp32: DHT temperatura ed umidità su interfaccia Web protetta – 6

Ecco un piccolo tutorial per imparare a gestire un server web completo tramite esp8266 o esp32 o altro dispositivo simile ad arduino.
Per finire ecco un applicazione web completa che mostra temperatura ed umidità.

WebServer Esp8266 ESP32 aggiungere un back-end REST sicuro 0

Web Server con esp8266 e esp32: aggiunta di un back-end REST protetto – 5

Ecco un piccolo tutorial per imparare a gestire un server web completo tramite esp8266 o esp32 o altro dispositivo simile ad arduino.
Per recuperare i dati, aggiungeremo un endpoint REST protetto da autenticazione.

Web Server con esp8266 e esp32 pagine gzipped in byte array e SPIFFS 2

Web Server con esp8266 e esp32: pagine gzipped da SPIFFS e byte array – 2

Ecco un piccolo tutorial per imparare a gestire un server web completo tramite esp8266 o esp32 o altro dispositivo simile ad arduino.
Ora vediamo come gestire lo stream di pagine dal filesystem del nostro microcontrollore e come gestire byte array e pagine compresse.

2

Come gestire dinamicamente la configurazione WIFI su esp8266 o esp32

Una delle esigenze più comuni quando si utilizza un dispositivo IOT con WIFI è la configurazione del WiFi stesso, è molto noioso mettere a codice i parametri WIFI, ma una libreria ti consente di connettere il tuo esp8266/esp32 a diversi punti di accesso (AP) senza dover mettere a codice i parametri o dover caricare un nuovo codice. Inoltre, puoi anche aggiungere parametri personalizzati (variabili) e gestire più connessioni SSID il tutto grazie alla libreria WiFiManager.