Lasciate i vostri contatti, vi invieremo il nostro whitepaper via e-mail.
Acconsento al trattamento dei miei dati personali per l'invio di materiale di marketing personalizzato in conformità con la normativa vigente. Informativa sulla privacy. Confermando l'invio, l'utente accetta di ricevere materiale di marketing
Grazie!

Il modulo è stato inviato con successo.
Ulteriori informazioni sono contenute nella vostra casella di posta elettronica.

Innowise è una società internazionale di sviluppo software a ciclo completo fondata nel 2007. Siamo un team di oltre 1600+ professionisti IT che sviluppano software per altri professionisti in tutto il mondo.
Chi siamo
Innowise è una società internazionale di sviluppo software a ciclo completo fondata nel 2007. Siamo un team di oltre 1600+ professionisti IT che sviluppano software per altri professionisti in tutto il mondo.

Applicazione dell'IoT alle città intelligenti: 17% di riduzione del consumo energetico

App web basata su IIoT per la gestione centralizzata dell'infrastruttura cittadina in tempo reale

Cliente

Industria
IIoT, Hi-Tech
Regione
UE
Cliente da
2019

Il nostro cliente è un'azienda IT con sede nell'Unione Europea, specializzata nella fornitura di prodotti digitali relativi sull'Internet delle Cose (IoT), Big data, Machine Learning e alle tecnologie GIS (sistema informativo geografico).

Le informazioni dettagliate sul cliente non possono essere divulgate in base alle disposizioni dell NDA.

Sfida

Il nostro cliente è stato selezionato dal comune di una città europea per realizzare un progetto di sviluppo software di importanza sociale e statale. L'obiettivo del progetto era costruire una soluzione basata sull'IoT per digitalizzare la gestione delle infrastrutture urbane, facilitare la comunicazione con le comunità e migliorare l'erogazione dei servizi comunali. Il primo modulo software importante da realizzare era la gestione centralizzata del sistema di illuminazione. Secondo il piano del cliente finale, la direzione della città avrebbe deciso sull'opportunità di sviluppare moduli successivi solo dopo l'implementazione e la piena messa in servizio del primo.

Il nostro cliente ha contattato Innowise per esternalizzare lo sviluppo di un'applicazione IoT per smart city basata sul modello del team dedicato. Ha incaricato il nostro team di creare un modulo di gestione del sistema di illuminazione. La scelta del cliente è ricaduta sulla nostra azienda, in quanto avevamo già una storia di collaborazione di successo in progetti IoT.

Soluzione

Innowise ha sviluppato un'applicazione web abilitata all'IIoT per la pianificazione e lo sviluppo di città intelligenti. Abbiamo costruito e implementato un modulo di sistema di illuminazione digitale, che può essere successivamente scalato orizzontalmente.

L'applicazione web fornisce un controllo centralizzato del sistema di illuminazione dell'intera città. Collegata a sensori wireless, la soluzione raccoglie grandi volumi di dati dalle lampade cittadine sul consumo energetico giornaliero, sulle condizioni tecniche, sulla modalità di funzionamento, sul certificato delle apparecchiature, ecc. Gli utenti possono specificare l'orario di accensione e spegnimento automatico delle luci, modificare la luminosità dell'illuminazione e configurare le impostazioni di manutenzione predittiva tramite l'app.

Oltre alle luci cittadine, il sistema consente di controllare e monitorare l'illuminazione dei cartelloni pubblicitari, l'illuminazione degli edifici e il funzionamento delle stazioni di ricarica per i veicoli elettrici.

 

Gli utenti possono controllare il sistema di illuminazione all'interno di diverse schede: la scheda della mappa, l'elenco delle apparecchiature e la scheda della manutenzione dell'infrastruttura. Nell'app smart city possono controllare i certificati delle apparecchiature e creare voci sulla mappa quando vengono installate nuove apparecchiature.

La soluzione pone anche le basi per migliorare la comunicazione con le comunità. Abbiamo implementato un parser che raccoglie e analizza recensioni e reclami da un portale comunale. Sulla base di questa analisi, gli utenti possono creare rapporti dettagliati: il numero di reclami, il tempo medio, minimo e massimo di risposta ai reclami, ecc.

Tecnologie e strumenti

Back-end
Java 11, Kotlin, Spring Boot 2.2+, Spring WebFlux, OAuth2 Security, Gradle, Kafka, RabbitMQ, Liquibase, REST/WebSocket, RabbitMQ, ELK, OAuth2 Spring Security, Jfrog Artifactory, TestContainer, JUnit, Hamkrest, Mockito
Front-end
Angular
Databases
PostgreSQL, MongoDB
Server web
Netty
DevOps
Docker Swarm
CI/CD
BitBucket pipeline
Containerizzazione
Docker Swarm
Sistemi di controllo delle versioni
Git
Gestione dei registri
Kibana

Processo

Secondo il modello di outsourcing del team dedicato, i nostri professionisti IT si sono uniti al progetto sotto la gestione del project manager e del business analyst del cliente. Il flusso di lavoro è stato costruito sulla base di Scrum, una diffusa metodologia Agile del ciclo di vita dello sviluppo software. Per il tracciamento delle attività e la comunicazione abbiamo utilizzato rispettivamente Jira e Microsoft Teams.

Per quanto riguarda lo stack tecnologico, abbiamo optato per Java per lo sviluppo back-end e Angular per quello front-end. La sfida cruciale è stata quella di integrare la piattaforma con servizi di terze parti e unificare i processi di streaming dei dati. Abbiamo creato API personalizzate e utilizzato Kafka per garantire l'elaborazione dei dati in modalità streaming senza perdita di dati. La soluzione è conforme agli standard di telemetria e alle normative UE.

Team

3
Sviluppatori back-end
2
Sviluppatori front-end
1
Responsabile di progetto
1
Ingegnere QA
team-innowise

Risultati

Il team di Innowise ha affrontato efficacemente le sfide del progetto e ha sviluppato un modulo di base di un'applicazione web per smart city. Abbiamo partecipato da vicino all'implementazione della soluzione Internet delle cose per le città intelligenti. Al momento, più di 300 infrastrutture sono collegate al sistema e l'applicazione è già in uso.

Il nostro team fornisce servizi di manutenzione del software per correggere i bug e migliorare le funzionalità. A breve, si prevede di sviluppare una strategia per l'introduzione di nuovi moduli: sistema di sicurezza urbana, controllo del traffico, monitoraggio ambientale, sistema di parcheggio intelligente, ecc. Il cliente intende continuare a collaborare con Innowise, essendo completamente soddisfatto dei risultati della prima fase del progetto.

Durata del progetto
  • 2021 - In corso

Contattateci!

Prenota una chiamata oppure compilate il modulo sottostante e sarete ricontattati una volta elaborata la vostra richiesta.

    Si prega di includere i dettagli del progetto, la durata, lo stack tecnologico, i professionisti IT necessari e altre informazioni pertinenti
    Registra un messaggio vocale sul tuo
    progetto per aiutarci a capirlo meglio
    Allega ulteriori documenti se necessario
    Caricare il file

    È possibile allegare fino a 1 file di 2 MB complessivi. File validi: pdf, jpg, jpeg, png

    Vi informiamo che cliccando sul pulsante Invia, Innowise tratterà i vostri dati personali in conformità con la nostra Informativa sulla privacy allo scopo di fornirvi informazioni adeguate.

    Cosa succede dopo?

    1

    Dopo aver ricevuto ed elaborato la vostra richiesta, vi ricontatteremo a breve per illustrare le esigenze del progetto e firmare un NDA per garantire la riservatezza delle informazioni.

    2

    Dopo aver esaminato i requisiti, i nostri analisti e sviluppatori elaborano una proposta di progetto con l'ambito di lavoro, le dimensioni del team, i tempi e i costi stimati.

    3

    Organizziamo un incontro con voi per discutere l'offerta e giungere a un accordo.

    4

    Firmiamo un contratto e iniziamo a lavorare sul vostro progetto il prima possibile.

    Grazie!

    Il tuo messaggio è stato inviato.
    Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

    Grazie!

    Il tuo messaggio è stato inviato.
    Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

    freccia