System monitorowania suwnic dla przemysłu

Punkt wyjścia
- Dane telemetryczne z maszyn w czasie rzeczywistym
- Alarmy, inspekcje i historia danych
- Panel webowy z konfigurowalnymi dashboardami
Co zbudowaliśmy
Dane z czujników na żywo
Parametry pracy każdej suwnicy trafiają przez MQTT do panelu w czasie rzeczywistym.
Alarmy i powiadomienia
Przekroczenie progu system zapisuje jako zdarzenie, a o wybranych alarmach powiadamia e-mailem.
Przeglądy i inspekcje
System pilnuje terminów przeglądów i inspekcji każdej maszyny.
Historia pracy maszyn
Pełna historia pozwala analizować, jak intensywnie pracuje każda suwnica.
Dashboardy dla każdego typu maszyny
Widok, układ i zakres wyświetlanych informacji ustawia się osobno dla każdego typu urządzenia.
Stan każdej suwnicy widać w jednym panelu, a alarm dociera do ludzi, zanim problem zatrzyma pracę hali.
Technologie

Komunikacja: MQTT
Urządzenia wysyłają dane telemetryczne protokołem MQTT, stworzonym do komunikacji maszyn.
Aplikacja: NestJS, React, PostgreSQL
Backend w NestJS przetwarza dane i wykrywa przekroczenia progów, panel w React pokazuje je użytkownikom.
Historia danych: BigQuery
Archiwum pomiarów trafia do BigQuery, gdzie służy do analiz, raportów i archiwizacji.

Infrastruktura: Google Cloud
System działa na Google Cloud Platform. Infrastrukturę opisujemy kodem w Terraformie i wdrażamy w kontenerach Docker.
Wszystko w jednym widoku
- Stan urządzeń i parametry pracy na żywo
- Alarmy z zapisem zdarzeń i powiadomieniami e-mail
- Urządzenia przypisane do firm, z kontrolą dostępu

Co to daje zakładowi
Szybsza reakcja
Alert trafia do panelu od razu, w chwili gdy parametry wychodzą poza normę.

Przeglądy w terminie
Terminy przeglądów i inspekcji są przypisane do konkretnych maszyn.
Decyzje na danych
Historia pracy pokazuje, które suwnice pracują najintensywniej.
Podgląd z każdego miejsca
Panel webowy działa w przeglądarce na komputerze i na telefonie.



