Lämna dina kontaktuppgifter, så skickar vi dig vår översikt via e-post
Jag samtycker till att mina personuppgifter behandlas för att skicka personligt marknadsföringsmaterial i enlighet med Integritetspolicy. Genom att bekräfta inlämningen samtycker du till att få marknadsföringsmaterial
Tack!

Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.

Innowise är ett internationellt företag för utveckling av mjukvara med fullständig cykel som grundades 2007. Vi är ett team med över 1800+ IT-proffs som utvecklar mjukvara för andra yrkesverksamma över hela världen.
Om oss
Innowise är ett internationellt företag som utvecklar mjukvara för hela cykeln som grundades 2007. Vi är ett team på över 1600+ IT-proffs som utvecklar mjukvara för andra företag yrkesverksamma över hela världen.

Tillämpning av IoT i smarta städer: 17% minskning av energiförbrukningen

IIoT-baserad webbapp för centraliserad hantering av stadens infrastruktur i realtid

Kund

Industri
IIoT, högteknologi
Region
EU
Kund sedan
2019

Vår kund är ett EU-baserat IT-företag specialiserat på att leverera digitala produkter relaterade till Sakernas Internet, Big data, Machine Learning, och GIS-teknik (geografiska informationssystem).

Detaljerad information om kunden kan inte lämnas ut enligt bestämmelserna i NDA.

Utmaning

Vår kund valdes av kommunen i en europeisk stad för att genomföra ett mjukvaruutvecklingsprojekt av social och statlig betydelse. Målet med projektet var att bygga en IoT-baserad lösning för att digitalisera stadsinfrastrukturhantering, underlätta kommunikation med samhällen och förbättra leveransen av kommunala tjänster. Den första stora mjukvarumodulen som byggdes var ett centraliserat belysningssystem. Enligt slutkundens plan skulle stadsförvaltningen besluta om det är lämpligt att utveckla efterföljande moduler först efter genomförandet och full placering i den första tjänsten.

Vår kund kontaktade Innowise för att outsourca utvecklingen av en smart city IoT-applikation baserad på den dedikerade teammodellen. De gav vårt team i uppdrag att skapa en modul för hantering av belysningssystem. Valet av klienten föll på vårt företag, eftersom vi redan hade haft en framgångsrik historia av samarbete i IoT-projekt.

Lösning

Innowise har utvecklat en IIoT-aktiverad webbapplikation för smart stadsplanering och utveckling. Vi har byggt och implementerat en digital belysningssystemmodul, som kan skalas horisontellt efteråt.

Webbappen ger centraliserad kontroll över belysningssystemet i hela staden. I samband med trådlösa sensorer samlar lösningen in stora datamängder från stadslampor om daglig energiförbrukning, tekniskt skick, arbetsläge, utrustningscertifikat osv. Användare kan ange tiden för att lamporna ska slås på och av automatiskt, ändra ljusstyrkan och konfigurera de prediktiva underhållsinställningarna via appen.

Förutom stadsljus möjliggör systemet styrning och övervakning av skyltbelysning, byggbelysning och drift av laddstationer för elfordon.

 

Användare kan styra belysningssystemet inom flera flikar: fliken Karta, listan över utrustning och fliken infrastrukturunderhåll. I smart city-appen kan de kontrollera utrustningscertifikat och skapa objekt på kartan när ny utrustning installeras.

Lösningen lägger också grunden för att förbättra kommunikationen med samhällena. Vi implementerade en parser som samlade in och analyserade recensioner och klagomål från en kommunportal. Baserat på denna analys kan användarna göra detaljerade rapporter: antalet klagomål, Genomsnittlig, minsta och maximala svarstid på klagomål osv.

Teknik och verktyg

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
Databaser
PostgreSQL, MongoDB
Webbserver
Netty
DevOps
Docker Swarm
CI/CD
BitBucket-rörledning
Containerisering
Docker Swarm
Versionskontrollsystem
Git
Hantering av loggar
Kibana

Process

Enligt den dedikerade team outsourcingmodellen gick våra IT-proffs med i projektet under ledning av kundens projektledare och affärsanalytiker. Arbetsflödet byggdes på Scrum, en utbredd Agile software development lifecycle-metod. För uppgiftsspårning och kommunikation använde vi Jira respektive Microsoft Teams.

När det gäller teknikstacken valde vi Java för back-end-utveckling och Angular för front-end-utveckling. Den avgörande utmaningen var att integrera plattformen med tredjepartstjänster och förena dataströmmande processer. Vi skapade anpassade API:er och använde Kafka för att säkerställa databehandling i ett strömningsläge utan dataförlust. Lösningen överensstämmer med telemetristandarderna och EU-förordningarna.

Team

3
Back-end-utvecklare
2
Front-end-utvecklare
1
Projektledare
1
QA-ingenjör
team-innowise

Resultat

Innowises team har effektivt tagit itu med projektets utmaningar och utvecklat en basmodul för en smart city-webbapplikation. Vi har nära deltagit i implementeringen av lösningen Internet of things for smart cities. För närvarande är mer än 300 infrastrukturanläggningar anslutna till systemet och applikationen är i praktisk användning.

Vårt team levererar programvara underhållstjänster fixa buggar och förbättra funktionaliteten. Inom kort är det planerat att utveckla en strategi för införandet av nya moduler: stadssäkerhetssystem, trafikstyrning, miljöövervakning, smart parkeringssystem osv. Kunden avser att fortsätta samarbetet med Innowise, eftersom de är helt nöjda med resultaten från projektets första etapp.

Projektets löptid
  • 2021 - Löpande

Kontakta oss!

Boka ett samtal eller fyll i formuläret nedan så återkommer vi till dig när vi har behandlat din förfrågan.

    Vänligen inkludera projektinformation, varaktighet, teknologistack, IT-proffs som behövs och annan relevant information
    Spela in ett röstmeddelande om ditt projekt för att hjälpa oss att förstå det bättre
     
    Bifoga ytterligare dokument vid behov
    Ladda upp filen

    Du kan bifoga upp till 1 fil på totalt 2 MB. Giltiga filer: pdf, jpg, jpeg, png

    Observera att när du klickar på knappen Skicka kommer Innowise att behandla dina personuppgifter i enlighet med vår Integritetspolicy för att ge dig lämplig information.

    Vad händer härnäst?

    1

    Efter att ha mottagit och behandlat din begäran kommer vi att återkomma till dig inom kort för att specificera dina projektbehov och underteckna en NDA för att säkerställa konfidentialitet av information.

    2

    Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad uppskattningar.

    3

    Vi ordnar ett möte med dig för att diskutera erbjudandet och komma överens.

    4

    Vi skriver på ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt.

    Tack!

    Ditt meddelande har skickats.
    Vi behandlar din begäran och kontaktar dig så snart som möjligt.

    Tack!

    Ditt meddelande har skickats. 

    We’ll process your request and contact you back as soon as possible.

    pil