Wróć do realizacji

Industrial IoT / Production Monitoring

Production Machine Monitoring

System zamienia sygnały fizyczne, takie jak stany lamp sygnalizacyjnych, na czytelną informację produkcyjną. Obsługuje konfiguracje maszyn, historię zdarzeń, heartbeat i panel administracyjny.

Production status
CNC 01

RUNNING

green signal active
LASER 01

IDLE

orange signal active
CNC 04

ALARM

red signal active
CMM 02

MEASURING

blue signal active

Problem

Na hali produkcyjnej informacja o stanie maszyny bywa widoczna tylko lokalnie, przez lampę lub operatora. Brakuje historii i centralnego podglądu.

Podejście

Projekt traktuje maszyny jako źródła zdarzeń. API przyjmuje sygnały, backend zapisuje je w bazie, a dashboard pokazuje stan w języku zrozumiałym dla produkcji.

Rozwiązanie

Powstał dashboard z kartami maszyn, historią stanów, panelem konfiguracji i zabezpieczonym endpointem dla urządzeń.

Decyzje techniczne

Istotne były heartbeat, utrata łączności, różne konfiguracje lamp i możliwość wdrożenia na Linuxie z PM2.

Kluczowe funkcje

  • konfiguracja maszyn
  • różne układy sygnałów dla stanowisk
  • status live
  • heartbeat
  • chronione API urządzeń
  • historia zdarzeń
  • architektura gotowa pod wiele firm

Technologia

  • Next.js
  • React
  • TanStack Query
  • Prisma
  • PostgreSQL
  • REST API
  • PM2
  • Linux