WeAstronauts Software House to firma nagrodzona w 2024 roku w Polsce za usługi Custom Software Development, ReactJs i WordPress
Platforma IoT we współpracy z firmą Renau — renomowanym producentem elektroniki
Branża IoT jest w ciągłym rozwoju, próbując nadążyć za coraz to większymi oczekiwaniami konsumentów. Dla naszego klienta — wysoce cenionego producenta elektroniki w USA — zbudowaliśmy wydajną i skalowalną platformę IoT, integrującą się z produkowanymi urządzeniami, dedykowaną dla jego klientów. Po wieloetapowym procesie rozwoju klient zyskał produkt, na którym może opierać w dużym stopniu swój przyszły model biznesowy.

Wskaźniki Sukcesu
Infrastruktura krytyczna
Wystawiany na targach
400+ lokalizacji
Nagradzany


Michal czopek
CTO
Pierwsze kroki Mobilizacja przed targami i kluczowe decyzje pod presją czasu

Nasza współpraca z Renau rozpoczęła się w bardzo intensywnym momencie. Na kilka tygodni przed międzynarodowymi targami firma musiała zaprezentować działający prototyp nowej platformy IoT. Poprzedni podwykonawca nie był w stanie dowieźć projektu ani kosztowo, ani technologicznie.
Renau zgłosiło się do nas z jasnym celem:
nie interesuje nas stworzenie atrapy na targi, tylko realny fundament pod komercyjny produkt, który będzie rozwijany przez lata.
Od pierwszych dni skupiliśmy się na:
- szybkim audycie dotychczasowych prac,
- identyfikacji ryzyk architektonicznych i kosztowych,
- zaprojektowaniu planu, który pozwalał jednocześnie dostarczyć demo i nie zablokować dalszego rozwoju platformy.
W ciągu trzech miesięcy przygotowaliśmy działającą wersję demonstracyjną, która została zaprezentowana na targach i stała się punktem wyjścia do dalszej, wieloletniej współpracy.
5
5 tygodni przed targami
Fundamenty Współpracy Od PoC do stabilnej platformy

Projekt dotyczył zaprojektowania i wdrożenia platformy IoT umożliwiającej monitorowanie oraz obsługę tysięcy urządzeń w czasie rzeczywistym. Skala projektu była wyzwaniem nie tylko technologicznie, ale również organizacyjnie – od architektury systemu, przez bezpieczeństwo danych, po stabilność działania przy rosnącej liczbie sensorów.
Od początku wiedzieliśmy, że:
- platforma nie może być jednorazowym demem,
- architektura musi być gotowa na wzrost skali i wolumenu danych,
- koszty utrzymania muszą rosnąć proporcjonalnie do liczby urządzeń, a nie szybciej.
Dlatego już na starcie skupiliśmy się na architekturze chmurowej, która pozwalała jednocześnie spełnić bieżące potrzeby biznesowe Renau i bezpiecznie skalować system w kolejnych latach.
Zakres realizacji
Nowoczesna aplikacja webowa
Zaprojektowaliśmy i wdrożyliśmy aplikację webową do zdalnego zarządzania flotą urządzeń w czasie rzeczywistym. Platforma umożliwia monitoring parametrów, konfigurowanie alertów, pracę na personalizowanych dashboardach oraz zarządzanie strukturą organizacji i uprawnieniami użytkowników.

Zaplecze chmurowe dla urządzeń
Stworzyliśmy skalowalne zaplecze chmurowe w oparciu o AWS, obsługujące komunikację tysięcy urządzeń i przetwarzanie danych w czasie rzeczywistym. Architektura została zaprojektowana z myślą o wysokiej dostępności, elastycznym skalowaniu i kontroli kosztów wraz ze wzrostem liczby urządzeń.

Utrzymanie i rozwój platformy
Zapewniamy ciągły rozwój i utrzymanie produkcyjnego środowiska, obejmujące monitoring, aktualizacje bezpieczeństwa oraz reakcję na incydenty. System jest stale rozwijany w kolejnych iteracjach, z naciskiem na stabilność, bezpieczeństwo i gotowość na dalsze skalowanie.

Przebieg współpracy

Analiza i warsztaty
Poznaliśmy specyfikę urządzeń Renau oraz potrzeby klientów końcowych. Podczas warsztatów rozpisaliśmy kluczowe scenariusze użycia platformy, szczególnie pod kątem restauracji szybkiej obsługi oraz systemów chłodniczych.

Projektowanie architektury
Jednym z kluczowych etapów projektu było zaprojektowanie architektury całej platformy. Od początku było jasne, że nie jest to rozwiązanie jednorazowe, ale system budowany z myślą o latach rozwoju i realnym wpływie na konkurencyjność oferty Renau.

Implementacja i rozwój
Wdrożyliśmy nowoczesne narzędzia CI/CD, które automatyzowały procesy programistyczne oraz rozpoczęliśmy cykliczne wdrażanie kolejnych funkcjonalności. Klient miał stały dostęp do środowiska testowego, a nowe elementy platformy trafiały na produkcję po kontrolowanych testach.

Rozwój i opieka techniczna
Projekt Renau Cloud rozwijany jest etapami od kilku lat. Po wdrożeniu wersji produkcyjnej zapewniamy stałą opiekę techniczną, monitoring, aktualizacje bezpieczeństwa oraz rozwój nowych funkcjonalności zgodnie z potrzebami biznesowymi klienta.

Skalowanie
Rozszerzyliśmy aplikację o kolejne moduły, zoptymalizowaliśmy wydajność i przygotowaliśmy ją do obsługi większej liczby użytkowników.
Wyzwanie
Monitoring lokalizacji działał jedynie w trybie lokalnym
Renau posiadało działające urządzenia i firmware, ale brakowało centralnej platformy umożliwiającej:
- globalny podgląd floty urządzeń,
- zdalne monitorowanie parametrów w czasie rzeczywistym,
- szybkie reagowanie na awarie i nieprawidłowości,
- bezpieczne skalowanie systemu wraz z rosnącą liczbą sensorów.
Dotychczasowe rozwiązania lokalne nie pozwalały na rozwój oferty ani efektywne zarządzanie urządzeniami w wielu lokalizacjach.


Rozwiązanie
Stworzyliśmy skalowalną platformę IoT, która stała się centralnym punktem zarządzania całym ekosystemem urządzeń Renau.
- Zaprojektowaliśmy i wdrożyliśmy centralną platformę IoT w chmurze.
- Stworzyliśmy interaktywne dashboardy dopasowane do różnych typów użytkowników.
- Zaimplementowaliśmy system alertów i monitoringu w czasie rzeczywistym.
- Wprowadziliśmy struktury organizacyjne, role i uprawnienia użytkowników.
- Zaprojektowaliśmy architekturę chmurową zdolną obsługiwać miliony wiadomości dziennie.
- Wdrożyliśmy środowiska developerskie, testowe i produkcyjne umożliwiające solidne testy.
- Zapewniliśmy łatwą integrację z urządzeniami oraz stabilną komunikację w czasie rzeczywistym.
- Uruchomiliśmy procesy CI/CD umożliwiające sprawny rozwój systemu.
- Platforma działa produkcyjnie od kilku lat i stanowi kluczowy element oferty Renau.
- Klienci końcowi mogą z wyprzedzeniem reagować na awarie i optymalizować koszty eksploatacji.
- Zdalna kontrola nad urządzeniami stała się realną przewagą konkurencyjną firmy.
Produkt SaaS
Wykonana platforma IoT jest rozwijana i oferowana w modelu SaaS. Renau sprzedaje dostęp do systemu swoim klientom biznesowym, którzy zarządzają własną flotą urządzeń w wielu lokalizacjach. System został zaprojektowany w architekturze multi-tenant – każda firma posiada odizolowane dane, własnych użytkowników oraz niezależne konfiguracje.Platforma obsługuje różne plany dostępu, umożliwiając ograniczanie funkcjonalności w zależności od zakresu umowy i roli użytkownika. Takie podejście pozwala Renau skalować ofertę komercyjną bez konieczności zmian architektonicznych w systemie.

Monitoring urządzeń w czasie rzeczywistym
Platforma umożliwia bieżący monitoring tysięcy urządzeń IoT pracujących w terenie. Dane takie jak temperatura, status pracy, poziom sygnału czy stan baterii są zbierane i prezentowane w czasie rzeczywistym.Dzięki centralnemu podglądowi operatorzy oraz klienci końcowi mogą szybko identyfikować nieprawidłowości i reagować jeszcze zanim dojdzie do awarii. Monitoring obejmuje zarówno pojedyncze urządzenia, jak i całe grupy oraz lokalizacje.

Alerty i reagowanie na zdarzenia
System został wyposażony w mechanizm automatycznych alertów, które informują o przekroczeniach zadanych progów lub nietypowych zachowaniach urządzeń. Powiadomienia mogą być wysyłane w czasie rzeczywistym m.in. przez e-mail lub SMS.Pozwala to klientom Renau reagować natychmiast, bez konieczności stałego ręcznego nadzoru nad systemem. W branżach, w których przestoje generują realne straty finansowe, taka forma prewencji znacząco ogranicza ryzyko.

Struktury organizacyjne i zarządzanie dostępami
Platforma obsługuje rozbudowane struktury organizacyjne – wiele firm, lokalizacji, zespołów oraz urządzeń w ramach jednego systemu. Każdy użytkownik posiada określoną rolę i zakres uprawnień, co pozwala precyzyjnie kontrolować dostęp do danych i funkcji.Dzięki temu system może być bezpiecznie wykorzystywany zarówno przez administratorów technicznych, jak i managerów operacyjnych czy zespoły serwisowe.

Skalowalna architektura chmurowa
Rozwiązanie zostało zaprojektowane w oparciu o architekturę chmurową, która automatycznie skaluje się wraz ze wzrostem liczby urządzeń i wolumenu danych. System jest w stanie obsługiwać miliony komunikatów dziennie bez nadmiarowych kosztów infrastrukturalnych.Takie podejście zapewnia stabilność działania platformy zarówno na etapie pilotażowym, jak i w pełnej skali produkcyjnej.

Bezpieczeństwo danych i stabilność systemu
Platforma oferuje zaawansowane mechanizmy bezpieczeństwa, w tym kontrolę dostępu użytkowników, separację danych pomiędzy firmami oraz zabezpieczenia infrastruktury chmurowej. System jest stale monitorowany i aktualizowany, aby spełniać wymagania bezpieczeństwa na poziomie produkcyjnym.Stabilność i przewidywalność działania systemu są kluczowe dla klientów Renau, którzy opierają na nim bieżące procesy operacyjne.

Intuicyjny interfejs użytkownika
Interfejs platformy był projektowany we współpracy z zespołem Renau, z uwzględnieniem realnych scenariuszy pracy użytkowników końcowych. Widoki dashboardów są czytelne, a najważniejsze informacje dostępne bez konieczności przeklikiwania się przez wiele ekranów.Dzięki temu system jest wykorzystywany operacyjnie na co dzień, a nie tylko jako narzędzie raportowe.

Wypowiedzi programistów

Stworzenie interaktywnych wykresów oraz w pełni konfigurowalnych siatek widżetów było sporym wyzwaniem, jednak dzięki naszemu doświadczeniu spełniliśmy wszelkie wymogi klienta. Dostarczone przez nas rozwiązanie pozwala użytkownikowi na konfiguracje urządzeń oraz monitorowanie wysyłanych przez nie pomiarów w czasie rzeczywistym.

Opracowany system pozwala na wygodny monitoring urządzeń i ich infrastruktury w postaci dashboardów, oraz możliwości tworzenia własnych alertów. Najtrudniejszym etapem projektu było projektowanie systemu ról, uprawnień oraz współdzielenia zasobów, lecz nasz zespół poradził sobie z tym zadaniem bez problemu! Warto zaznaczyć, że aplikacja służy nie tylko pracownikom, ale również wspomaga procesowi produkcji urządzeń dzięki integracji z linią produkcyjną w fabryce.

Realizacja projektu Renau Cloud to wyjątkowe osiągnięcie dla całego zespołu. Zbudowanie funkcjonalnej platformy IoT stanowi szereg wyzwań, zarówno od strony projektowej, architektonicznej jak i interfejsu użytkownika oraz późniejszego utrzymania. Dzięki oparciu się o rozwiązania serverless, system jest wysoce skalowalny, zdolny do obsługi milionów wiadomości dziennie, pozwalając klientowi na szerokie działania biznesowe.
Nasze realizacje
Masz pytania? Napisz do nas!
Chcemy zostać Twoim partnerem technologicznym. Spotkajmy się w biurze lub umówmy się na wirtualną kawę, aby porozmawiać o Twoich pomysłach. Chętnie doradzimy i opowiemy o naszych doświadczeniach. Do zobaczenia!











