il dispositivo è composto da :
- microcontrollore con interfaccia ethernet
- lettore QR code
- display
- relè
Il dispositivo si connette ad internet mediante interfaccia ethernet implementa un WEB client con crittografia SSL.
Implementa un client DHCP. All’accensione riceve i parametri di configurazione dell’interfaccia ethernet dal server DHCP a cui viene collegato.
Alla connessione interroga un server NTP e aggiorna l’orario dell’RTC che viene mantenuto aggiornato grazie alla presenza di un RTC integrato e una batteria tampone da predisporre esternamente.
Il lettore di QR code scansiona in continuo, quando il sistema riconosce un QR code valido effettua una chiamata HTTPs prendendo i parametri di connessione dal testo letto mediante QR code.
Alla ricezione del contenuto della pagina WEB il dispositivo ricerca campi predefiniti e pubblica sul display l’esito della lettura.
Sempre analizzando il contenuto della pagina WEB ricevuta, il dispositivo decide di attuare il relè per un tempo programmabile.