EMB_90

EMBEDDED 90 • NOVEMBRE • 2023 43 crocontrollore, ad esempio Raspberry Pi o Arduino, un certo numero di relè e attuatori, alcuni sensori e una piattaforma per l’applicazione mobile (ad es. Android). Raspberry Pi/Arduino utilizzato come server mantie- ne il database di ogni applicazione. L’interfaccia web HTTP e il server vengono utilizzati per la comunica- zione tra l’applicazione mobile e Raspberry Pi/Ardu- ino. L’Internet of Things (IoT) fornisce soluzioni flessibili e a basso costo per soddisfare le esigenze dell’utente, quindi è uno degli elementi fondamentali del sistema di domotica intelligente che stiamo descrivendo. Per garantire l’operatività dell’automazione domesti- ca senza soluzione di continuità, è necessario tenere sotto controllo tutti i parametri importanti che posso- no complicare il sistema, come ad esempio l’assenza di un’interfaccia grafica per gli utenti che così non po- trebbero comprendere e gestire il funzionamento del sistema a causa della mancanza di un ambiente GUI (Graphical User Interface). L’idea di sviluppo di un sistema di automazione domestica intelligente Il sistema di automazione domestica intelligente da sviluppare deve consentire all’utente di controllare e modificare lo stato degli elettrodomestici e lo stato di funzionamento dei sensori. Gli elettrodomestici di questo sistema comprendono dispositivi elettronici di illuminazione, riscaldamento, ventilazione e condi- zionamento dell’aria, elettrodomestici vari presenti in una abitazione. L’automazione domestica intelligente non solo consen- te di risparmiare tempo, ma fornisce anche soluzioni efficienti dal punto di vista energetico per individuare quale dispositivo consuma più energia. Un sistema di automazione economico e di risparmio energetico può essere installato anche in hotel e luoghi industriali, oltre che domestici. L’impiego di una semplice inter- faccia grafica (e un’applicazione mobile) consente di gestire gli elettrodomestici della casa anche da remoto. L’utente sarà così in grado di configurare la struttura domotica completa della propria casa suddividendola in piani e stanze utilizzando una semplice interfaccia grafica. In primo luogo, l’utente inserisce i piani della casa e aggiunge le stanze relative ad ogni piano. Dopo aver selezionato la stanza, l’utente potrà aggiungere elettrodomestici e impostare la posizione di ogni di- spositivo in base alla reale struttura della casa. Dopo aver completato la configurazione della casa, il data- base dei vari dispositivi di stanze e piani viene inserito nel server e quando un utente vi accede utilizzando le proprie credenziali, sarà in grado di vedere e gestire la struttura completa della casa. Dall’interfaccia grafica, nella schermata principale dell’applicazione, l’utente potrà vedere il numero di dispositivi totali installati in casa con i dettagli del piano e di ogni stanza del pia- no. In una seconda schermata dell’interfaccia grafica si possono consultare le informazioni complete sullo stato dei sensori e dei dispositivi connessi. Inoltre, un classificatore blockchain SVM (Support Vector Machine) può essere applicato per classificare in due categorie, ON e OFF, lo stato degli elettrodome- La tecnologia blockchain protegge la comunicazione e l’autenticazione tra i dispositivi IoT e gli utenti che richiedono l’attuazione “ON” o “OFF” di qualsiasi elettrodomestico SMART HOME | HARDWARE

RkJQdWJsaXNoZXIy Mzg4NjYz