← Tutti i progetti

IoT e sistemi embedded · Tecnologia per acquari intelligenti

Piattaforma IoT per acquari intelligenti

La modernizzazione di un ecosistema di acquari intelligenti che comprende software web, AWS IoT, firmware embedded, dispositivi connessi e integrazione hardware.

Piattaforma IoT per acquari intelligenti

Richiesta del cliente

Di cosa aveva bisogno il cliente.

Un produttore statunitense di attrezzature intelligenti per acquari marini doveva sostituire applicazioni e firmware datati che non potevano più essere mantenuti o estesi in sicurezza. Il nuovo ecosistema doveva preservare le funzioni esistenti dei dispositivi, collegare in modo affidabile l’hardware ai servizi cloud, supportare l’hardware futuro e integrare i dati meteo e lunari nelle funzioni di illuminazione.

Il nostro approccio

Cosa abbiamo fatto.

Abbiamo ricostruito le basi software e firmware dell’ecosistema. Il lavoro ha collegato applicazioni web Laravel, servizi AWS IoT, firmware in C e Arduino, comunicazione in tempo reale, configurazione dei dispositivi e integrazioni di dati ambientali. Abbiamo anche lavorato con gli ingegneri hardware del cliente su scelta dei componenti, test dei prototipi, compatibilità software e requisiti di integrazione.

Risultati

Utile fin dal primo giorno.

  • Riscrittura completa delle applicazioni esistenti
  • Modernizzazione del firmware embedded su tutta la gamma di dispositivi
  • Connettività cloud AWS IoT per i dispositivi fisici
  • Controllo intelligente dell’illuminazione e programmazioni automatiche
  • Sincronizzazione in tempo reale tra app e dispositivi
  • Integrazione dei dati meteo e delle fasi lunari
  • Test dei prototipi e consulenza sull’integrazione hardware
  • Test su più dispositivi, debug e stabilizzazione

Tecnologie

Realizzato con.

PHPLaravelBladeSocket.IOAWS IoTCArduinoWeather APIMoon Phase API

Riscrittura del software

Una piattaforma di controllo manutenibile per le attrezzature degli acquari.

Il software precedente non era più aggiornabile in modo sensato. Lo abbiamo sostituito con un’architettura moderna che mantiene le funzioni essenziali dei dispositivi e rende possibile lo sviluppo futuro.

  • Servizi backend modernizzati in PHP e Laravel
  • Interfacce web create e aggiornate con Laravel Blade
  • Controlli di intensità, canali colore e configurazione dei dispositivi
  • Programmazioni automatiche della luce con transizioni di alba e tramonto
  • Sincronizzazione migliorata tra app e attrezzature connesse
  • Diagnosi e risoluzione dei problemi di app e integrazioni esistenti

Firmware embedded

Firmware ricostruito per la gamma di dispositivi esistente.

Abbiamo riscritto il software embedded dei dispositivi del produttore, così controlli delle app, comportamento dei dispositivi e aggiornamenti futuri poggiano su una base stabile e manutenibile.

  • Firmware esistente ricostruito con C e Arduino
  • Architettura del firmware modernizzata per lo sviluppo futuro dei dispositivi
  • Comunicazione migliorata tra firmware e applicazioni
  • Supporto lato firmware per configurazione e controlli operativi
  • Risolti i bug del firmware che influivano su comportamento e connettività
  • Compatibilità testata su dispositivi supportati e nuovi prototipi

IoT connesso al cloud

Dispositivi fisici collegati all’ecosistema cloud.

AWS IoT e i servizi in tempo reale hanno unito hardware dell’acquario, firmware, servizi backend e applicazioni web in un unico ambiente coordinato.

  • Dispositivi connessi integrati con l’infrastruttura AWS IoT
  • Comunicazione cloud sviluppata tra hardware e applicazioni
  • Aggiornamenti Socket.IO per lo scambio di dati operativi
  • Configurazione e stato dei dispositivi sincronizzati in tutto l’ecosistema
  • Dati meteo collegati alle funzioni di illuminazione
  • Dati sulle fasi lunari aggiunti per le funzioni di luce lunare

Collaborazione hardware

Ingegneria del software a supporto dello sviluppo di nuovi prodotti.

Il cliente ha continuato a progettare e produrre il proprio hardware. Il nostro ruolo è stato consulenza tecnica, progettazione dell’integrazione e validazione, perché i nuovi prodotti si inserissero nell’ecosistema software in evoluzione.

  • Consulenza su componenti, tecnologie di comunicazione e compatibilità software
  • Definizione dei requisiti di integrazione per i nuovi dispositivi
  • Test dei prototipi hardware e individuazione dei problemi di integrazione
  • Validazione del comportamento dei dispositivi e della compatibilità con le app
  • Coordinamento dei requisiti firmware con gli ingegneri hardware del cliente
  • Feedback tecnico durante tutti i test su più dispositivi

Contattaci

Hai un progetto in mente? Realizziamolo insieme.

Inviaci una breve descrizione. Entro un giorno lavorativo ti rispondiamo con una prima indicazione tecnica.