BACBOX • system monitoringu i historii danych

Opis funkcji rozwiązania BACBOX

BACBOX to lekki system do zbierania danych BACnet, monitoringu punktów, wizualizacji trendów, rozliczeń liczników i raportowania. Ta strona w skrócie pokazuje, co system robi, do czego służy i jakie moduły są dostępne w obecnej wersji.

Obszary funkcjonalne
Discovery • Punkty • Trendy • Najemcy • Raporty • Utrzymanie
Wizualizacja danych
Wykresy punktów, multitrendy, trendy zużycia, osadzanie widoków
Eksploatacja i bezpieczeństwo danych
Kopie zapasowe, odzyskiwanie danych, porządkowanie bazy, role użytkowników

1. Integracja BACnet i akwizycja danych

Mechanizmy związane z wykrywaniem urządzeń, importem obiektów i cyklicznym pozyskiwaniem próbek.

Discovery urządzeń i obiektów

Interfejs do uruchamiania skanowania BACnet, podglądu wyników, listy urządzeń i obiektów oraz importu wykrytych obiektów do listy punktów.

  • Skanowanie w tle z podglądem statusu zadania.
  • Przegląd urządzeń/obiektów oraz ponowny skan obiektów dla wskazanego urządzenia.
  • Import do listy punktów bez ręcznego przepisywania adresów BACnet.

Polling punktów BACnet

Zarządzanie punktami pomiarowymi z konfiguracją parametrów odczytu i podglądem ostatnich wartości / błędów.

  • Edycja punktów: nazwa, adresacja, typ obiektu, interwał odczytu, grupowanie.
  • Podsumowanie jakości próbek: łączne / poprawne / błędne / 24h.
  • Bieżący podgląd statusu punktów (ostatnia wartość, czasy poprawnych i błędnych odczytów).

Powiadomienia o zmianach (COV)

W konfiguracji systemowej dostępne są parametry odbioru powiadomień o zmianach z urządzeń, co pozwala ograniczać część cyklicznych odczytów.

  • Parametry włączania, czasu ważności i ponawiania połączeń.
  • Wybór typów obiektów objętych powiadomieniami.

Konfiguracja runtime BACnet

Panel systemowy umożliwia edycję parametrów pracy usługi BACnet (na bazie istniejącego pliku konfiguracyjnego), bez wchodzenia na serwer i ręcznej edycji plików.

  • Sekcje: urządzenie, harmonogram, timery, odczyt punktów, powiadomienia o zmianach, mapowanie obiektów.
  • Przyjazne opisy pól i walidacja po stronie interfejsu.

2. Trendy i wizualizacja danych

Narzędzia do analizy danych historycznych dla pojedynczych punktów oraz wielu serii równocześnie.

Wykres punktu (single trend)

Dedykowany widok trendu dla pojedynczego punktu z zakresem czasu, zoomem i trybem LIVE dla zakresu 1h.

  • Presety czasu (1h / 3h / 6h / 12h / 24h) + zakres ręczny.
  • Zoom przez zaznaczenie i reset przybliżenia.
  • Tryb LIVE (auto-odświeżanie co 10 s dla 1h).
  • Obsługa punktów binarnych w trybie schodkowym (hold-last-value).

Multitrendy (do 8 serii)

Konfigurowalne dashboardy trendów wieloserii z niezależnym widokiem wartości ciągłych i stanów, legendą oraz opcją osadzania widoku.

  • Do 8 serii w jednym widoku, z kolejnością i etykietami.
  • Rozdzielenie serii ciągłych i stanów (czytelny układ dla sygnałów 0/1).
  • Konfigurowalna nawigacja (presety, zakres, przesuwanie okna, legenda, tytuł).
  • Bezpieczne osadzanie widoków w innych systemach.

Trendy zużycia / liczniki

Osobny moduł trendów zużycia dla punktów oznaczonych jako liczniki, z konfiguracją jednostek i precyzji prezentacji.

  • Dedykowane konfiguracje trendów zużycia i gotowe widoki do udostępniania.
  • Ustawienia: jednostka, precyzja, widoczność elementów interfejsu i dostęp do osadzania.

Optymalizacja wykresów dla długiej historii

Mechanizm ograniczania liczby punktów na wykresie dla długich zakresów czasu, aby zachować płynność pracy.

  • Wartości ciągłe i stany są upraszczane w różny sposób, aby zachować czytelność danych.
  • Konfigurowalne parametry systemowe: próg aktywacji i maksymalna liczba punktów na serię.
  • Wykres informuje, kiedy pokazuje dane uproszczone dla długiego zakresu czasu.

3. Najemcy, liczniki i rozliczenia

Warstwa biznesowa do przypisywania liczników do najemców i budowania raportów zużycia.

Rejestr najemców

Zarządzanie bazą najemców z danymi kontaktowymi i dodatkowymi polami (m.in. dane formalne, notatki).

  • Dodawanie, edycja i usuwanie najemców z historią przypisań liczników.
  • Pola biznesowe: nazwa, dane kontaktowe, adres, notatki, dane formalne.

Przypisania liczników do najemców

Obsługa relacji licznik–najemca z zakresem dat, edycją historii i zmianami przypisań w czasie.

  • Przypisania z datą od / do.
  • Edycja i korekta historii przypisań (ważne dla rozliczeń retrospektywnych).
  • Widok listy liczników i aktualnych przypisań.

4. Raportowanie i eksport danych

Moduł raportów rozliczeniowych oparty o dane liczników i przypisania najemców.

Raporty zużycia

Tworzenie i generowanie raportów związanych z najemcami/licznikami na podstawie zarejestrowanych próbek historycznych.

  • Tworzenie, edycja i usuwanie konfiguracji raportów.
  • Generowanie raportu na żądanie z poziomu UI.
  • Integracja z danymi najemców i przypisań liczników.

Eksporty: CSV / XLSX / PDF

Gotowe kanały eksportu raportów do popularnych formatów używanych w księgowości, administracji i analizie.

  • CSV - szybka integracja i dalsza obróbka danych.
  • XLSX - raport dla użytkowników biznesowych.
  • PDF - dokument do dystrybucji / archiwizacji.

5. Utrzymanie systemu i administracja

Funkcje operacyjne, które obniżają koszt utrzymania i skracają czas reakcji serwisowej.

Użytkownicy i role

Wbudowane logowanie sesyjne oraz panel administracji użytkownikami.

  • Role admin / user.
  • Tworzenie kont, reset haseł, zmiana hasła użytkownika.
  • Ochrona panelu administracyjnego i danych operacyjnych.

Sterowanie usługą BACnet

Panel do operacji administracyjnych na usłudze (start/stop/restart) bez logowania na hosta.

  • Akcje z UI: Uruchom / Zatrzymaj / Restartuj.
  • Podgląd stanu usług na dashboardzie.

Konfiguracja sieci (DHCP / statyczna)

Panel systemowy pozwala ustawić adresację primary IP dla GUI i BACnet.

  • DHCP lub statyczne IP (IP / prefix / gateway / DNS).
  • Walidacja IPv4/prefix oraz bramy w tej samej podsieci.
  • Stały adres serwisowy: 172.31.255.1/24.

Backup, restore i utrzymanie bazy

Rozbudowany moduł utrzymania bazy danych z zadaniami wykonywanymi z poziomu panelu.

  • Tworzenie backupów w tle z postępem i listą kopii.
  • Szyfrowane backupy (format własny) + pobieranie i restore.
  • Operacje porządkowe: czyszczenie błędnych próbek, retencja danych i optymalizacja bazy.
  • Wskaźniki utrzymaniowe: liczba próbek, rozmiar bazy, zakres danych, ostatnia kopia i optymalizacja.

Dashboard operacyjny

Widok zbiorczy stanu systemu i usług do codziennego monitoringu pracy instancji.

  • Podstawowe metryki hosta (CPU / RAM / swap).
  • Status usług i szybki podgląd stanu środowiska.

6. Cechy systemu

Najważniejsze cechy wpływające na wdrożenie, utrzymanie i codzienną pracę z danymi historycznymi.

Lekka instalacja i serwis

System jest zaprojektowany tak, aby był prosty we wdrożeniu, uruchomieniu i serwisie na urządzeniu brzegowym.

Szybkie uruchomienie Proste utrzymanie Lokalna baza danych Panel WWW

Osadzanie widoków

Widoki trendów można osadzać w innych systemach i portalach, z kontrolą dostępu do udostępnianych ekranów.

Osadzanie widoków Kontrola dostępu Uproszczony widok

Przygotowanie na duże wolumeny historii

System zawiera mechanizmy ograniczające obciążenie i rozmiar danych przy rosnącej historii pomiarów.

Szybsze wykresy Mniejsze obciążenie Retencja danych Porządkowanie bazy