Bitte geben Sie bitte hier Ihre Kontaktdaten an, wir werden Ihnen unsere Präsentation per E-Mail zusenden
I consent to processing my personal data in order to send personalized marketing materials in accordance with the Datenschutzrichtlinie.
Das Formular wurde erfolgreich abgeschickt! Weitere Informationen finden Sie in Ihrer Mailbox.
Innowise Group ist ein internationales Unternehmen für den vollen Zyklus der Softwareentwicklung, welches 2007 gegründet wurde. Unser Team besteht aus mehr als 1400 IT-Experten, welche Software für mehrere Branchen und Domänen weltweit entwickeln.
Über uns
Innowise Group ist ein internationales Unternehmen für den vollen Zyklus der Softwareentwicklung, welches 2007 gegründet wurde. Unser Team besteht aus mehr als 1400 IT-Experten, welche Software für mehrere Branchen und Domänen weltweit entwickeln.

IIoT smart city web application

IIoT-based web app for centralized management of city’s infrastructure in real-time

Kunde

Branche
IIoT, Hi-Tech
Region
EU
Kunde seit
2019

Our customer is an EU-based IT enterprise specializing in delivering digital products related to the Internet der Dinge, Big Data, Maschinenlernen, and GIS (geographic information system) technologies.

Detaillierte Informationen über den Kunden können aufgrund der NDA-Bestimmungen nicht offengelegt werden.

Herausforderung

Our client was selected by the municipality of a European city to carry out a software development project of social and state importance. The goal of the project was to build an IoT-based solution to digitize urban infrastructure management, facilitate communication with communities, and improve the delivery of municipal services. The first major software module to be built was a lighting system centralized management. According to the plan of the end client, the city management would decide on the advisability of developing subsequent modules only after the implementation and full placement into the service of the first one.

Our customer contacted Innowise Group to outsource the development of a smart city IoT application based on the dedicated team model. They commissioned our team to create alighting system management module. The choice of the client fell on our company, as we had already had a successful history of cooperation in IoT projects.

IIoT smart city

Lösung

Innowise Group has developed an IIoT-enabled web application for smart city planning and development. We have built and implemented a digital lighting system module, which can be horizontally scaled afterward.

smart city web application

The web app provides centralized control over the lighting system of the entire city. Connected with wireless sensors, the solution collects large volumes of data from city lamps about daily energy consumption, technical condition, working mode, equipment certificate, etc. Users can specify the time for the lights to turn on and off automatically, modify the lighting brightness, and configure the predictive maintenance settings through the app.

In addition to city lights, the system allows controlling and monitoring billboard lighting, building lighting, and the operation of charging stations for electric vehicles.

 

IIoT-based web app

Users can control the lighting system within several tabs: the map tab, the list of equipment, and the infrastructure maintenance tab. In the smart city app, they can check equipment certificates and create items on the map when new equipment is installed.

The solution also lays the groundwork for improving communication with the communities. We implemented a parser that collected and analyzed reviews and complaints from a municipality portal. Based on this analysis, users can make detailed reports: the number of complaints, the average, minimum, and maximum response time to complaints, etc.

Technologien

Backend
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
Frontend
Angular JS
Datenbanken
PostgreSQL, MongoDB
Web server
Netty
DevOps
Docker Swarm
CI/CD
BitBucket pipeline
Containerisierung
Docker Swarm
Version control systems
Git
Log management
Kibana
Smart City

Prozess

According to the dedicated team outsourcing model, our IT professionals joined the project under the management of the customer’s project manager and business analyst. The workflow was built on Scrum, a widespread Agile software development lifecycle methodology. For task tracking and communication, we used Jira and Microsoft Teams, respectively.

As for the technology stack, we opted for Java for back-end development and Angular for front-end development. The crucial challenge was to integrate the platform with third-party services and unify data streaming processes. We created custom APIs and used Kafka to ensure data processing in a streaming mode without data loss. The solution is compliant with the telemetry standards and EU regulations.

Industrial Internet of Things

Team

3
Backend-Entwickler
2
Frontend-Entwickler
1
Projektleiter
1
QS-Ingenieur
team-innowise

Ergebnisse

Innowise Group’s team has effectively addressed the project’s challenges and developed a base module of a smart city web application. We have closely participated in the implementation of the internet of things for smart cities solution. At the moment, more than 300 infrastructure facilities are connected to the system and the application is in practical use.

Our team delivers software maintenance services fixing bugs and enhancing functionality. Shortly, it is planned to develop a strategy for the introduction of new modules: urban security system, traffic control, environmental monitoring, smart parking system, etc. The client intends to continue cooperation with Innowise Group, as they are completely satisfied with the results of the first stage of the project.

Projektdauer
  • 2021 - Andauernd

Sie brauchen eine technische Lösung? Kontaktieren Sie uns!

Wählen Sie das Thema Ihrer Anfrage

Bitte beachten Sie, wenn Sie auf die Schaltfläche Senden klicken, dass Innowise Group Ihre Datenschutzrichtlinie um Ihnen die gewünschten Informationen zukommen zu lassen.

Wie geht es weiter?

1

Sobald wir Ihre Anfrage erhalten und bearbeitet haben, werden wir uns mit Ihnen in Verbindung setzen, um Ihre Projektanforderungen zu besprechen und eine NDA zu unterzeichnen, um die Vertraulichkeit der Informationen zu gewährleisten.

2

Nach Prüfung der Anforderungen erstellen unsere Analysten und Entwickler einen Projektvorschlag, der Arbeitsumfang, Teamgröße, Zeit- und Kostenschätzung enthält.

3

Wir vereinbaren einen Termin mit Ihnen, um das Angebot zu besprechen und eine Vereinbarung zu treffen.

4

Wir unterzeichnen einen Vertrag und beginnen umgehend mit der Arbeit an Ihrem Projekt.

Vielen Dank!

Ihre Nachricht wurde gesendet.
Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.

arrow