I/O – Stefano Allegri https://www.allegristefano.eu la cooperazione è alla base di una buona progettazione Sat, 29 Apr 2023 10:31:16 +0000 it-IT hourly 1 https://wordpress.org/?v=5.3.15 ESP32-WEB-IO – Web based I/O module https://www.allegristefano.eu/2023/04/29/esp32-web-io-web-based-i-o-module/ https://www.allegristefano.eu/2023/04/29/esp32-web-io-web-based-i-o-module/#respond Sat, 29 Apr 2023 10:08:07 +0000 https://www.allegristefano.eu/?p=233 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 […]

L'articolo ESP32-WEB-IO – Web based I/O module proviene da Stefano Allegri.

]]>
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

W5500 – LAN connection

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
web interface

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.

L'articolo ESP32-WEB-IO – Web based I/O module proviene da Stefano Allegri.

]]>
https://www.allegristefano.eu/2023/04/29/esp32-web-io-web-based-i-o-module/feed/ 0