The form has been successfully submitted.
Please find further information in your mailbox.
Select language
Aby w pełni wykorzystać technologie Web 4.0 i rozwój aplikacji SaaS, nasz klient chciał zbudować gotową platformę IoT do zarządzania całym cyklem życia urządzeń cyfrowych, od rejestracji po monitorowanie wskaźników. Zamiast polegać na gotowych rozwiązaniach o ograniczonej funkcjonalności i problemach z kompatybilnością, klient szukał gotowego produktu, który mógłby wchodzić w interakcje z urządzeniami bez interwencji człowieka.
W rezultacie nasz klient rozważał aplikację internetową z architekturą chmury, która umożliwia dodawanie nowych funkcji i skalowanie na żądanie. W oparciu o sugestie klienta, Innowise opracował platformę SaaS do zarządzania rozwiązaniami IoT niezależnie od ich złożoności i konfiguracji.
Wykorzystując doświadczenie w technologii IoT, nasz sprawdzony zespół projektowy opracował rozwiązanie o następującym podstawowym przepływie.
Na początku firma wykupuje subskrypcję aplikacji. Następnie administrator rejestruje użytkowników lub firmy z domyślnym zestawem uprawnień. Nowi użytkownicy mogą tworzyć role do zarządzania urządzeniami cyfrowymi, agregować je w grupy, monitorować metryki i manipulować ich cyklami życia, a w razie potrzeby aktualizować oprogramowanie.
Ponadto nasza firma dodała funkcje tworzenia tematów MQTT (standardowy protokół przesyłania wiadomości dla Internetu rzeczy), wizualizacji pulpitów nawigacyjnych danych i tworzenia zdarzeń / firm z odpowiednimi powiadomieniami systemowymi z ustalonymi rolami i obowiązkami.
Jeśli chodzi o strukturę aplikacji, Innowise wdrożyło architekturę mikrousług z trzema głównymi modułami.
Obsługa użytkowników i firm
Wykorzystaliśmy AWS Cognito jako jedno z najlepszych rozwiązań do migracji do chmury, ponieważ oferuje ono wbudowane funkcje uwierzytelniania/rejestracji. Eliminując potrzebę tworzenia panelu administracyjnego od podstaw, skorzystaliśmy z następujących korzyści AWS compatibility with third-party services and external devices. Besides adding new members, our team expanded the admin panel’s capabilities to enable filtering, sorting, and creating entities (users and companies).
Stojąc przed wyzwaniem wysokiego poziomu cyberbezpieczeństwa, Innowise poświęciło wiele uwagi budowaniu bezpiecznej infrastruktury aplikacji. W tym celu ustanowiliśmy system uprawnień dla użytkowników o różnych rolach, zapewniając dostęp do plików programów w ramach ich obowiązków. Ulepszono również algorytm szyfrowania danych. Do zbierania i zapisywania informacji o użytkownikach, klientach, urządzeniach itp. nasz zespół wykorzystał zaawansowaną technologię PostgresRLS.
Usługa urządzenia
Jako główny element aplikacji, moduł ten służy jako opakowanie usług w chmurze, umożliwiając klientom rejestrowanie urządzeń IoT, śledzenie ich wskaźników i wprowadzanie zmian w przypadku wystąpienia jakichkolwiek usterek. Aby zapewnić bezproblemowe działanie z różnymi dostawcami usług w chmurze, zapewniliśmy kompatybilność naszej aplikacji z AWS, Azurei GCP.
Alternatively, if a customer wants the application on-premise, we can smoothly deploy it on the client’s side.
Usługi wizualizacji danych
Aplikacja jest zintegrowana z usługą Grafana w celu wizualizacji informacji w postaci grafik i diagramów. Aby uzyskać lepszy poziom analityki, administrator może zmienić ustawienia usługi Grafana, tak aby wszyscy użytkownicy mogli w pełni korzystać z tego narzędzia. Wizualizacja danych wykorzystuje zarówno dane telemetryczne z urządzeń, jak i metadane do reprezentowania informacji o wydajności gadżetów i ich metrykach.
Co więcej, dzięki technologii MQTT wszystkie dane mogą być szybko rejestrowane i przechowywane w chmurowych bazach danych timestream w przystępny sposób.
Our dedicated team passed through all the stages of the SDLC – from the discovery phase to deployment and post-launch maintenance.
Jeśli chodzi o metodologię projektu, zespół korzystał z metody Scrum z codziennymi spotkaniami i raportami pośrednimi. Zarządzanie zadaniami i śledzenie czasu pracy odbywało się za pośrednictwem Jira, gdzie lider zespołu sprawdzał postępy i przydzielał obowiązki. Cała dokumentacja projektu była przechowywana w Confluence i Swagger.Po rozpoczęciu projektu w lipcu 2021 r. wszystkie wyznaczone cele zostały dotychczas osiągnięte. Obecnie klient poszukuje dodatkowych źródeł finansowania, aby wejść w nowe nisze rynkowe.
As shown below, the solution’s architecture illustrates how the front-end and back-end interact.
Nasz doświadczony zespół opracował od podstaw najwyższej klasy platformę SaaS do zarządzania urządzeniami IoT. Innowise zaprezentował rozwiązanie do zarządzania urządzeniami cyfrowymi i śledzenia ich wskaźników, które obejmuje trzy moduły:
Ponieważ rozwiązania SaaS wymagają zwiększonej ochrony danych w celu zmniejszenia najmniejszego ryzyka naruszenia lub wycieku, klient skorzystał ze stabilnej hierarchicznej struktury modułów.
W związku z tym nasza firma opracowała aplikację mającą na celu zmniejszenie wpływu czynników ludzkich na interakcję między urządzeniami cyfrowymi poprzez elastyczną architekturę chmury, którą można skalować i dostosowywać do potrzeb.
Zadzwoń lub wypełnij poniższy formularz, a my skontaktujemy się z Tobą po przetworzeniu Twojego zgłoszenia.
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.
Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.
Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.
Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe.
Dowiedz się jako pierwszy o innowacjach IT i interesujących studiach przypadków.
© 2007-2025 Innowise. Wszelkie prawa zastrzeżone.
Polityka prywatności. Polityka dotycząca plików cookie.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warszawa, Polska
Rejestrując się, wyrażasz zgodę na naszą Politykę Prywatności, w tym korzystanie z plików cookie i przekazywanie Twoich danych osobowych.
Dziękuję!
Wiadomość została wysłana.
We’ll process your request and contact you back as soon as possible.
Dziękuję!
Wiadomość została wysłana.
Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.