il modulo ESP32-WEB-IO consente di pilotare mediante interfaccia WEB integrata fino a 702 I/O.
Il modulo è composto dalla CPU ESP32-S3-WROOM-1 e da una serie di I/O expander MCP23S08.
ESP32-WEB-IO dispone di connettività WiFi e LAN integrando W5500
L’interfaccia LAN supporta
- connettività 10BaseT/100BaseTX
- auto negoziazione (Full and half duplex, 10 and 100-based)
ESP32-WEB-IO dispone di interfaccia USB per la memorizzazione su chiavetta USB dei log di sistema.
ESP32-WEB-IO dispone di interfaccia USB/seriale e trasmette su questa i messaggi dello stato di funzionamento del dispositivo.
ESP32-WEB-IO rende disponibili fino a 702 GPIO pilotabili via WEB.
ESP32-WEB-IO integra
- client DHCP con il quale può ricevere i parametri di configurazione della rete in modo dinamico, in alternativa è possibile impostare staticamente i parametri di connettività
- accesso protetto mediante autenticazione
- esecuzione comandi protetta da password
- comandi via socket e via interfaccia WEB per interrogazione e variazione stato I/O
Collegandosi all’interfaccia WEB integrata è possibile
- cliccare su uno dei “LED” identificati dalla griglia “riga” 1,2,3,n .. “colonna” A, B, C, n, e modificarne lo stato
- cliccare sui pulsanti “CONFIGURAZIONE n ON” per applicare sulle uscite un set pre impostato
La CPU esegue codice base-metal scritto in ANSI-C; senza l’esecuzione di un sistema operativo l’applicativo il dispositivo è very real time e il tempo di boot è di centinaia di nSec. Di fatto il sistema è pronto subito all’arrivo dell’alimentazione.