Opis projektu
PrzetłumaczoneNa ekranie oczekujemy na żywo wykresów liniowych dla każdej metryki, wskaźników numerycznych dla najnowszych wartości oraz wyraźnej sekcji sterowania urządzeniami, w której możemy rejestrować nowy sprzęt, zobaczyć, które węzły są online, oraz przeglądać historię dla dowolnego pojedynczego czujnika. Alerty progowe są obowiązkowe: dla każdej metryki ustalamy dolne i górne granice, a gdy odczyt wychodzi poza te granice, pulpit musi wizualnie wyróżnić urządzenie i zarejestrować zdarzenie, aby nic nie zostało utracone przez noc. Uczyń układ responsywnym i łatwym do odczytania: zespół będzie go otwarty zarówno na ekranach montowanych na ścianie, jak i na laptopach. To dotyczy konkretnie telemetryki urządzeń, a nie publicznej strony statusu czy ogólnego narzędzia analityki biznesowej, więc skupiamy się na czujnikach, odczytach i fizycznym sprzęcie, który za nimi stoi.
Zapewnimy dostęp do brokera, opisy formatów pakietów oraz zestaw urządzeń testowych. Oczekujemy czystego, udokumentowanego kodu, który będziemy mogli wdrożyć samodzielnie, oraz krótkich notatek dotyczących konfiguracji odbioru danych i reguł powiadomień.
— Subskrybent MQTT, który odbiera i analizuje pakiety urządzeń
— Przechowywanie szeregów czasowych z szybkim dostępem do historii
— Na żywo wykresy liniowe i wskaźniki numeryczne w czasie rzeczywistym
— Konfigurowalne powiadomienia o progach z górnymi/dolnymi granicami i dziennikiem zdarzeń
— Zarządzanie urządzeniami: rejestracja, lista, status online, historia dla każdego czujnika
— Responsywny układ dla ekranów montowanych na ścianie i laptopów