Zostaw swoje dane kontaktowe, a prześlemy Ci nasz oficjalny dokument e-mailem
Wyrażam zgodę na przetwarzanie moich danych osobowych w celu przesyłania spersonalizowanych materiałów marketingowych zgodnie z Regulaminem. Polityka prywatności. Potwierdzając zgłoszenie, użytkownik wyraża zgodę na otrzymywanie materiałów marketingowych
Dziękuję!

Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.
O nas
Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.

Zastosowanie IoT w inteligentnym mieście: 17% redukcja zużycia energii

Aplikacja internetowa oparta na IIoT do scentralizowanego zarządzania infrastrukturą miejską w czasie rzeczywistym

Klient

Przemysł
IIoT, Hi-Tech
Region
UE
Klient od
2019

Naszym klientem jest przedsiębiorstwo IT z siedzibą w UE, specjalizujące się w dostarczaniu produktów cyfrowych związanych z Internet rzeczy, Big Data, Uczenie maszynowe i technologie GIS (system informacji geograficznej).

Szczegółowe informacje o kliencie nie mogą zostać ujawnione zgodnie z postanowieniami umowy NDA.

Wyzwanie

Nasz klient został wybrany przez władze jednego z europejskich miast do realizacji projektu rozwoju oprogramowania o znaczeniu społecznym i państwowym. Celem projektu było zbudowanie rozwiązania opartego na IoT, aby zdigitalizować zarządzanie infrastrukturą miejską, ułatwić komunikację ze społecznościami i usprawnić świadczenie usług komunalnych. Pierwszym głównym modułem oprogramowania, który miał zostać zbudowany, było scentralizowane zarządzanie systemem oświetlenia. Zgodnie z planem klienta końcowego, zarząd miasta miał zdecydować o celowości rozwoju kolejnych modułów dopiero po wdrożeniu i pełnym uruchomieniu pierwszego z nich.

Nasz klient skontaktował się z Innowise w celu outsourcingu rozwoju inteligentnej miejskiej aplikacji IoT w oparciu o model dedykowanego zespołu. Zlecił naszemu zespołowi stworzenie modułu do zarządzania systemem oświetlenia. Wybór klienta padł na naszą firmę, ponieważ mieliśmy już udaną historię współpracy przy projektach IoT.

Rozwiązanie

Innowise opracowało aplikację internetową z obsługą IIoT do inteligentnego planowania i rozwoju miasta. Zbudowaliśmy i wdrożyliśmy moduł cyfrowego systemu oświetlenia, który można następnie skalować w poziomie.

Aplikacja internetowa zapewnia scentralizowaną kontrolę nad systemem oświetlenia całego miasta. W połączeniu z bezprzewodowymi czujnikami, rozwiązanie zbiera duże ilości danych z lamp miejskich na temat dziennego zużycia energii, stanu technicznego, trybu pracy, certyfikatu sprzętu itp. Użytkownicy mogą określić czas automatycznego włączania i wyłączania świateł, modyfikować jasność oświetlenia i konfigurować ustawienia konserwacji predykcyjnej za pośrednictwem aplikacji.

Oprócz oświetlenia miejskiego, system umożliwia sterowanie i monitorowanie oświetlenia billboardów, oświetlenia budynków i działania stacji ładowania pojazdów elektrycznych.

 

Użytkownicy mogą kontrolować system oświetlenia w kilku zakładkach: zakładka mapy, lista urządzeń i zakładka konserwacji infrastruktury. W aplikacji smart city mogą sprawdzać certyfikaty sprzętu i tworzyć pozycje na mapie po zainstalowaniu nowego sprzętu.

Rozwiązanie to stanowi również podstawę do poprawy komunikacji ze społecznościami. Wdrożyliśmy parser, który zbierał i analizował opinie i skargi z portalu gminnego. Na podstawie tej analizy użytkownicy mogą tworzyć szczegółowe raporty: liczba skarg, średni, minimalny i maksymalny czas odpowiedzi na skargi itp.

Technologie i narzędzia

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
Bazy danych
PostgreSQL, MongoDB
Web server
Netty
DevOps
Docker Swarm
CI/CD
Potok BitBucket
Konteneryzacja
Docker Swarm
Systemy kontroli wersji
Git
Zarządzanie dziennikami
Kibana

Proces

Zgodnie z modelem outsourcingu zespołów dedykowanych, nasi specjaliści IT dołączyli do projektu pod kierownictwem kierownika projektu klienta i analityka biznesowego. Przepływ pracy został zbudowany w oparciu o Scrum, szeroko rozpowszechnioną metodologię cyklu życia oprogramowania Agile. Do śledzenia zadań i komunikacji wykorzystaliśmy odpowiednio Jira i Microsoft Teams.

Jeśli chodzi o stos technologiczny, zdecydowaliśmy się na Javę dla rozwoju back-endu i Angular dla rozwoju front-endu. Kluczowym wyzwaniem była integracja platformy z usługami innych firm i ujednolicenie procesów strumieniowego przesyłania danych. Stworzyliśmy niestandardowe interfejsy API i wykorzystaliśmy Kafkę, aby zapewnić przetwarzanie danych w trybie strumieniowym bez utraty danych. Rozwiązanie jest zgodne ze standardami telemetrycznymi i przepisami UE.

Zespół

3
Programiści back-end
2
Programiści front-end
1
Kierownik projektu
1
QA Inżynier
team-innowise

Wyniki

Zespół Innowise skutecznie sprostał wyzwaniom projektu i opracował podstawowy moduł aplikacji internetowej smart city. Ściśle uczestniczyliśmy we wdrażaniu rozwiązania internetu rzeczy dla inteligentnych miast. Obecnie ponad 300 obiektów infrastruktury jest podłączonych do systemu, a aplikacja jest w praktycznym użyciu.

Nasz zespół świadczy usługi utrzymania oprogramowania, naprawiając błędy i zwiększając funkcjonalność. Wkrótce planowane jest opracowanie strategii wprowadzenia nowych modułów: systemu bezpieczeństwa miejskiego, kontroli ruchu, monitorowania środowiska, inteligentnego systemu parkingowego itp. Klient zamierza kontynuować współpracę z Innowise, ponieważ jest w pełni zadowolony z wyników pierwszego etapu projektu.

Czas trwania projektu
  • 2021 - w toku

Skontaktuj się z nami!

Zarezerwuj połączenie lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.

    Prosimy o podanie szczegółów projektu, czasu trwania, stosu technologicznego, potrzebnych specjalistów IT i innych istotnych informacji.
    Nagraj wiadomość głosową na temat
    projekt, który pomoże nam lepiej go zrozumieć
    W razie potrzeby dołącz dodatkowe dokumenty
    Prześlij plik

    Można załączyć maksymalnie 1 plik o łącznej wielkości 2 MB. Ważne pliki: pdf, jpg, jpeg, png

    Informujemy, że po kliknięciu przycisku Wyślij Innowise będzie przetwarzać Twoje dane osobowe zgodnie z naszą Polityką prywatności w celu dostarczenia Ci odpowiednich informacji.

    Co będzie dalej?

    1

    Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.

    2

    Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.

    3

    Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.

    4

    Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe możliwe.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    strzałka