Sviluppo App Controllo Dimmer Smart ESP32
Budget: €30 – €250 EUR
Oggetto: Specifiche di sviluppo App Mobile di connessione e controllo (Dimmer Smart ESP32)
Ciao! Avremmo bisogno di sviluppare un'App Mobile (iOS/Android) professionale per l'accoppiamento, la gestione e il controllo di un modulo dimmer basato su ESP32.
Nota bene: Il modulo hardware del dimmer e la relativa logica firmware sono già stati sviluppati da noi. Abbiamo già una versione di prova ("brutta copia") funzionante, ma ora vogliamo realizzare l'applicazione definitiva fatta a regola d'arte.
Di seguito i requisiti principali richiesti per l'applicazione:
1. Flusso di Connessione e Provisioning (BLE + Wi-Fi)
Rilevamento del modulo: L'app deve scansionare e rilevare il modulo ESP32 tramite Bluetooth Low Energy (BLE) quando il dispositivo è in modalità di accoppiamento.
Configurazione Wi-Fi: Dall'app l'utente deve poter selezionare la rete Wi-Fi locale, inserire la password e inviarla all'ESP32 tramite BLE.
Passaggio a Cloud: Una volta configurato, l'ESP32 si collegherà alla rete Wi-Fi e l'app dovrà consentire il controllo remoto del dispositivo via Cloud (quindi anche quando l'utente si trova fuori casa).
2. Funzionalità dell'App & Personalizzazione
Configurazione e Dashboard: Schermata di ricerca, prima configurazione del dispositivo e dashboard con la lista di tutti i dimmer associati.
Nome Dispositivo Personalizzato: L'utente deve poter assegnare un nome specifico a ciascun modulo durante il setup o in seguito (es. "Dimmer Cucina", "Luce Camera da Letto"), in modo da riconoscerlo facilmente nell'app.
Interfaccia di Controllo (design fornito da noi):
Pulsante ON/OFF rapido.
Slider fluido per modificare l'intensità della luce (0–100%).
Sincronizzazione in Tempo Reale: Se lo stato o la luminosità vengono modificati da un altro smartphone o tramite comando vocale, l'app deve aggiornarsi istantaneamente.
3. Integrazione Cloud e Assistenti Vocali (Alexa, Google, Echo)
L'infrastruttura Cloud dell'app deve integrarsi nativamente con Amazon Alexa e Google Home per permettere il controllo vocale.
Sincronizzazione dei Nomi: Il nome assegnato nell'app (es. "Luce Cucina") deve essere trasmesso ed ereditato automaticamente da Alexa e Google, così l'utente potrà usare subito i comandi vocali (es. "Alexa, imposta la Luce Cucina al 50%").
Valutiamo sia l'utilizzo di ecosistemi standard e pronti (come ESP RainMaker, che accelera lo sviluppo dell'app e l'integrazione con gli assistenti vocali) sia soluzioni cloud/MQTT custom, a seconda di cosa ritenete più efficiente e scalabile
Ciao! Avremmo bisogno di sviluppare un'App Mobile (iOS/Android) professionale per l'accoppiamento, la gestione e il controllo di un modulo dimmer basato su ESP32.
Nota bene: Il modulo hardware del dimmer e la relativa logica firmware sono già stati sviluppati da noi. Abbiamo già una versione di prova ("brutta copia") funzionante, ma ora vogliamo realizzare l'applicazione definitiva fatta a regola d'arte.
Di seguito i requisiti principali richiesti per l'applicazione:
1. Flusso di Connessione e Provisioning (BLE + Wi-Fi)
Rilevamento del modulo: L'app deve scansionare e rilevare il modulo ESP32 tramite Bluetooth Low Energy (BLE) quando il dispositivo è in modalità di accoppiamento.
Configurazione Wi-Fi: Dall'app l'utente deve poter selezionare la rete Wi-Fi locale, inserire la password e inviarla all'ESP32 tramite BLE.
Passaggio a Cloud: Una volta configurato, l'ESP32 si collegherà alla rete Wi-Fi e l'app dovrà consentire il controllo remoto del dispositivo via Cloud (quindi anche quando l'utente si trova fuori casa).
2. Funzionalità dell'App & Personalizzazione
Configurazione e Dashboard: Schermata di ricerca, prima configurazione del dispositivo e dashboard con la lista di tutti i dimmer associati.
Nome Dispositivo Personalizzato: L'utente deve poter assegnare un nome specifico a ciascun modulo durante il setup o in seguito (es. "Dimmer Cucina", "Luce Camera da Letto"), in modo da riconoscerlo facilmente nell'app.
Interfaccia di Controllo (design fornito da noi):
Pulsante ON/OFF rapido.
Slider fluido per modificare l'intensità della luce (0–100%).
Sincronizzazione in Tempo Reale: Se lo stato o la luminosità vengono modificati da un altro smartphone o tramite comando vocale, l'app deve aggiornarsi istantaneamente.
3. Integrazione Cloud e Assistenti Vocali (Alexa, Google, Echo)
L'infrastruttura Cloud dell'app deve integrarsi nativamente con Amazon Alexa e Google Home per permettere il controllo vocale.
Sincronizzazione dei Nomi: Il nome assegnato nell'app (es. "Luce Cucina") deve essere trasmesso ed ereditato automaticamente da Alexa e Google, così l'utente potrà usare subito i comandi vocali (es. "Alexa, imposta la Luce Cucina al 50%").
Valutiamo sia l'utilizzo di ecosistemi standard e pronti (come ESP RainMaker, che accelera lo sviluppo dell'app e l'integrazione con gli assistenti vocali) sia soluzioni cloud/MQTT custom, a seconda di cosa ritenete più efficiente e scalabile