Sviluppo di un prodotto intelligente per elettrodomestici

Controllo remoto di un forno tramite App Mobile

Realizzazione della piattaforma di controllo remoto dei forni

II Cliente cerca un partner tecnologico a cui affidarsi per lo sviluppo di un progetto altamente innovativo: sviluppare una soluzione in grado di controllare da remoto lo switch rotativo (manopola di controllo) di forni domestici.

La soluzione prevede lo sviluppo software e firmware dedicato per abilitare il controllo remoto: il tutto è gestito tramite App Mobile per smartphone.

Il sistema permette di controllare e programmare l’accensione e lo spegnimento del forno, la temperatura e il set point e la modalità di cottura (es: ventilato, griglia ecc). E’ possibile inoltre impostare delle regole per automatizzare il forno, la sfida principale in questo caso è stata quella di soddifare i criteri di sicurezza per la programmazione degli elettrodomestici.

La scheda
Abbiamo sviluppato una scheda per il controllo della manopola dei forni con Wi-Fi, permettendo regolazione digitale, gestione remota e integrazione con sistemi smart per massima efficienza.
Il prototipo
Abbiamo integrato la scheda nel prodotto del cliente, testandone funzionalità e prestazioni. La fase di prototipazione ha permesso di ottimizzare hardware e software per un’integrazione perfetta.
App mobile
Abbiamo sviluppato un’app mobile in React Native per controllare il forno da remoto. Con Wi-Fi, offre gestione temperatura, timer, modalità di cottura e notifiche in tempo reale.
Fase 1
Fase 2
Fase 3

Progettazione e sviluppo software, hardware e firmware

Dall’analisi delle richieste del Cliente, abbiamo realizzato il progetto andando ad agire sulle seguenti aree:

1. Il dispositivo in campo (IoT DEVICE), cioè il modulo radio per il commutatore rotativo, dotato di FW di controllo, che comunica tramite WiFi. Questa parte è relativa alla parte FIRMWARE del progetto.

2. Sistema centralizzato (CENTRALIZED SYSTEMS) basato su servizi opportunamente configurati e dimensionati alle necessità come per esempio spazio storage, potenza di calcolo ecc. Questa parte comprende la visualizzazione tramite WEB APP (Dashboard) con caratteristiche di multi-tenant. Questa parte è relativa alla parte CLOUD del progetto.

3. Applicazione MOBILE  per la configurazione, visualizzazione e controllo del dispositivo sul campo, disponibile per IoS e Android in modalità multi-utente. Questa parte è relativa alla parte MOBILE del progetto.

Applicazione mobile per Android e iOS

Abbiamo sviluppato un’app mobile innovativa, basata su React Native, che consente di controllare il forno da remoto in modo semplice e intuitivo. Grazie alla connessione Wi-Fi, l’app offre un’interfaccia user-friendly per configurare, monitorare e programmare il forno direttamente da smartphone o tablet.

Funzionalità Principali

  • Configurazione e Associazione Wi-Fi
    L’app guida l’utente nella connessione del forno alla rete Wi-Fi, permettendo un’integrazione rapida e sicura con il sistema smart home.

  • Controllo in Tempo Reale
    Regolazione della temperatura, selezione delle modalità di cottura e gestione del timer con aggiornamenti in tempo reale.

  • Programmazione Avanzata
    Creazione di profili personalizzati per programmare accensione, spegnimento e modalità di cottura in base alle esigenze dell’utente.

  • Notifiche e Monitoraggio
    Ricezione di alert e notifiche push sullo stato del forno, fine cottura, anomalie o necessità di manutenzione.

  • Aggiornamenti OTA (Over-The-Air)
    Possibilità di aggiornare il firmware del forno direttamente tramite l’app, garantendo miglioramenti continui e nuove funzionalità senza interventi manuali.

Grazie a queste funzionalità, l’app offre un controllo completo del forno, migliorando l’esperienza d’uso e ottimizzando la gestione della cottura.

Fasi di progetto per realizzare la piattaforma IoT

1. Prototipazione della Scheda

La prima fase del progetto è stata la progettazione e realizzazione del prototipo della scheda di controllo. Abbiamo sviluppato un hardware dedicato, capace di gestire la regolazione della manopola del forno e la comunicazione con l’applicazione mobile e il cloud. Durante questa fase, ci siamo concentrati sull’ottimizzazione dei circuiti elettronici, la scelta dei componenti e la definizione dei protocolli di comunicazione, assicurando compatibilità con gli standard di mercato. Attraverso test iterativi, abbiamo migliorato le performance della scheda per garantire affidabilità e sicurezza, preparandola per il processo di certificazione.

2. Progettazione UX/UI dell’App Mobile

Per garantire un controllo intuitivo e immediato del forno, abbiamo realizzato un’app mobile basata su React Native, compatibile con dispositivi iOS e Android. Abbiamo progettato un’interfaccia utente moderna e fluida, ponendo attenzione alla user experience per facilitare la gestione delle funzionalità principali. L’app permette agli utenti di configurare il forno, impostare temperature e modalità di cottura, creare programmi personalizzati e ricevere notifiche in tempo reale. Grazie a un design ottimizzato e test di usabilità, abbiamo garantito un’interazione semplice ed efficace, riducendo la curva di apprendimento e migliorando l’esperienza dell’utente.

3. Integrazione della Scheda nel Prodotto del Cliente

Dopo la fase di prototipazione e test, abbiamo proceduto con l’integrazione della scheda all’interno del forno del cliente. Questo processo ha richiesto una stretta collaborazione tra il nostro team e gli ingegneri del cliente per adattare l’hardware ai vincoli strutturali del prodotto. Abbiamo effettuato test di compatibilità e prestazioni, verificando la corretta comunicazione tra la scheda e i componenti elettronici del forno. Inoltre, abbiamo ottimizzato il firmware per garantire bassa latenza nella risposta ai comandi, gestione efficiente dell’energia e affidabilità del sistema in condizioni reali di utilizzo.

4. Sviluppo del Firmware

Abbiamo sviluppato un firmware dedicato per la scheda, che permette l’interfacciamento con il forno e la gestione dei comandi remoti. Il firmware è stato progettato per:

  • Gestire l’interazione con i sensori e gli attuatori del forno.
  • Implementare protocolli di comunicazione sicuri con l’app mobile e il cloud.
  • Garantire la gestione degli aggiornamenti OTA (Over-The-Air) per future ottimizzazioni.
    Abbiamo adottato un approccio modulare, che consente di scalare facilmente le funzionalità, migliorando la sicurezza e la stabilità dell’intero sistema.

5. Sviluppo Cloud e Servizi Scalabili

Per supportare un ecosistema IoT affidabile e scalabile, abbiamo progettato un’infrastruttura cloud in grado di gestire migliaia di dispositivi connessi. L’architettura cloud è stata costruita per garantire:

  • Alta scalabilità, permettendo di gestire in parallelo un elevato numero di endpoint.
  • Sicurezza avanzata, con crittografia delle comunicazioni e autenticazione dei dispositivi.
  • Monitoraggio in tempo reale, per il controllo dei forni connessi e l’analisi dei dati operativi.
    Attraverso un sistema di API ben strutturato, abbiamo garantito la massima interoperabilità con altre piattaforme, semplificando eventuali future integrazioni.

6. Mantenimento e Assistenza

Per assicurare un funzionamento continuo ed efficiente del sistema, abbiamo implementato un sistema di ticketing e monitoraggio remoto. Questo consente di risolvere rapidamente eventuali problemi, garantendo assistenza proattiva e aggiornamenti periodici. L’infrastruttura prevede:

  • Monitoraggio continuo dei dispositivi, con alert automatici in caso di anomalie.
  • Sistema di ticketing, per la gestione delle richieste di supporto da parte degli utenti.
  • Aggiornamenti software e firmware OTA, per migliorare le funzionalità e garantire la sicurezza del prodotto nel tempo.

Grazie a questo approccio strutturato, abbiamo realizzato una soluzione completa e affidabile, in grado di garantire scalabilità, sicurezza e un’esperienza utente avanzata per il controllo intelligente dei forni.

Shopping Basket