KWS  Dokumentacja
v3.20.0

KWS

Wielofunkcyjny sterownik monitoringu na szynę DIN: monitoring wejść/wyjść, czujników i liczników energii, z konfigurowalną logiką sterowania, integracją Modbus TCP oraz wysyłką danych do chmury (CloudHub). Konfiguracja w całości przez panel WWW.

📷Zrzut ekranu: panel WWW - widok Topologia screenshots/panel-topologia.png

Czym jest KWS

KWS to urządzenie pomiarowo-sterujące montowane na standardowej szynie DIN TS35. Łączy w jednym module kilka funkcji, które zwykle wymagają osobnych urządzeń:

  • Monitoring I/O - wejścia cyfrowe sterownika oraz dołączane moduły rozszerzeń (8 wejść + 8 wyjść).
  • Czujniki środowiskowe - temperatura i wilgotność (DHT).
  • Liczniki energii - odczyt liczników przez Modbus TCP (np. Siemens PAC2200, Eastron SDM630).
  • Modbus - jako master (odpytuje urządzenia) i jako serwer/slave (udostępnia dane do SCADA/HMI).
  • Logika - konfigurowalne reguły "jeśli warunki to akcje" bez programowania (do 4 warunków i 4 akcji na regułę).
  • CloudHub - wysyłka wybranych danych do chmury DEKATRON. (opcja)

Dlaczego tak? Celem jest, aby instalator jednorazowo skonfigurował sprzęt, a użytkownik końcowy mógł na co dzień obsługiwać urządzenie przez przeglądarkę - bez wiedzy technicznej i bez dodatkowego oprogramowania.

Architektura

System składa się z płyty głównej KWS-CPU oraz opcjonalnych modułów i czujników:

  • KWS-CPU - płyta główna na RP2350 z interfejsem Ethernet . Serce systemu: panel WWW, logika, Modbus, CloudHub.
  • Moduły rozszerzeń - KWS-8DI/8DQ/RS485 (8 wejść DI + 8 wyjść DQ + port RS485) oraz KWS-8DI/8DQ (8 DI + 8 DQ, bez portu RS485), dołączane po magistrali I²C. Do 8 modułów.
  • CloudHub - serwer hub.dekatron.cloud przyjmujący pomiary po HTTP.
📊Schemat: architektura systemu (CPU + moduły + chmura) screenshots/architektura.png

Specyfikacja

ParametrWartość
MCURP2350
SiećEthernet 10/100, DHCP lub IP statyczny
Wejścia cyfrowe (CPU)4 × DIN
Moduły rozszerzeńdo 8 × KWS-8DI/8DQ/RS485 lub KWS-8DI/8DQ (8 DI + 8 DQ każdy)
Czujniki DHT2 × DHT (temperatura + wilgotność)
Liczniki energiido 12 × Modbus TCP
Urządzenia Modbus customdo 8 (RTU przez moduł 485 lub TCP)
Reguły logikido 32 (do 4 warunków ORAZ/LUB i 4 akcji na regułę)
ProtokołyModbus TCP (master + slave), SNMP, HTTP (CloudHub)
Napięcie zasilania24V / 48V (opcja)
AktualizacjeOTA (podpisane) przez panel

Montaż i podłączenie

  1. Zamontuj urządzenie na szynie DIN TS35.
  2. Podłącz zasilanie zgodnie z opisem zacisków.
  3. Podłącz kabel Ethernet do sieci LAN (do switcha/routera).
  4. Opcjonalnie podłącz moduły rozszerzeń (I²C) i czujniki.
Uwaga

Podłączenia wykonuj przy odłączonym zasilaniu. Zachowaj poprawną biegunowość i wartości napięć podane na etykiecie urządzenia.

📷Zrzut/zdjęcie: opis zacisków i podłączeń screenshots/zaciski.png

Pierwsze uruchomienie

Po podłączeniu zasilania i sieci urządzenie pobiera adres IP z DHCP. Aby dostać się do panelu:

  1. Sprawdź adres IP urządzenia (na liście klientów DHCP routera lub przez port szeregowy USB).
  2. W przeglądarce wpisz http://<adres-ip> (np. http://192.168.0.242).
  3. Otworzy się panel sterowania. Część funkcji jest dostępna od razu, część po zalogowaniu jako Serwis.
Wskazówka

Aktualny adres IP urządzenia jest też widoczny w prawym górnym rogu panelu.

🔒Zrzut ekranu: okno logowania Serwis screenshots/login.png

Tryby dostępu

Panel rozróżnia poziomy dostępu. Codzienna obsługa i podgląd nie wymagają logowania, a zmiany konfiguracji urządzenia są chronione hasłem. Widok panelu dostosowuje się do uprawnień zalogowanej osoby.

PoziomLogowanieZakres
Użytkownik bez logowania Wyłącznie podgląd — stan wejść/wyjść, czujniki, liczniki energii, status CloudHub i Modbus, dziennik zdarzeń bieżących. Bez możliwości zmiany jakiejkolwiek konfiguracji (liczniki, Modbus custom, CloudHub, logika, sieć, moduły).
Serwis hasło Wszystko powyżej + konfiguracja urządzenia: sieć, włączanie funkcji (CloudHub, Modbus TCP), aktywacja liczników i modułów, adres/port serwera chmury, aktualizacje OTA, testy diagnostyczne.
Serwis fabryczny hasło + klucz Poziom zarezerwowany dla czynności fabrycznych producenta (DEKATRON), chroniony dodatkowym składnikiem logowania. Niewykorzystywany w normalnej eksploatacji.
Wskazówka

Hasło serwisowe ustala się przy pierwszym logowaniu — urządzenie nie ma domyślnego hasła „z fabryki". Sesja serwisowa wygasa automatycznie po okresie bezczynności.

Sieć

Zakładka Sieć pozwala ustawić:

  • Tryb adresu - DHCP (automatyczny) lub statyczny (IP, maska, brama, DNS).
  • Nazwę hosta (hostname).
  • SNMP - community read/write, włączenie agenta.
Info

Po zmianie ustawień sieci urządzenie może zmienić adres IP - wówczas panel trzeba otworzyć pod nowym adresem.

DHCP

Przy włączonym DHCP sterownik pobiera adres w dowolnym momencie, nie tylko zaraz po starcie, po wpięciu kabla oraz cyklicznie, gdy serwer DHCP pojawi się później. Do czasu uzyskania adresu działa pod skonfigurowanym IP statycznym (fallback).

📷Zrzut ekranu: zakładka Sieć screenshots/siec.png

Stan I/O i moduły

Zakładka Stan I/O pokazuje na żywo wejścia cyfrowe sterownika oraz dołączonych modułów, a także stan wyjść.

Moduły rozszerzeń i adopcja

Moduł KWS-8DI/8DQ/RS485 dołącza się po magistrali I²C. Nowy moduł zgłasza się fabrycznie na adresie tymczasowym - panel wykrywa go i proponuje adopcję do wybranego slotu (0-7). Po adopcji moduł pamięta swój adres na stałe.

  • Adopcja - przypisanie modułu do slotu (wymaga logowania jako Serwis).
  • Factory reset modułu - przywrócenie adresu fabrycznego.
Wskazówka

Ręczne sterowanie wyjściami z panelu jest niedostępne. Wyjścia są sterowane wyłącznie przez reguły Logiki.

📷Zrzut ekranu: Stan I/O + moduł rozszerzeń screenshots/io.png

Czujniki DHT

Sterownik obsługuje do 2 czujników temperatury i wilgotności (DHT). Liczbę aktywnych czujników ustawia się w Ustawieniach (1 lub 2) wraz z interwałem odczytu.

Odczyty są widoczne w zakładce Czujniki, a także dostępne w Modbus, logice i CloudHub.

🌡Zrzut ekranu: zakładka Czujniki screenshots/czujniki.png

Liczniki energii

Sterownik łączy się z licznikami energii przez Ethernet (Modbus TCP master). Obsługiwane profile fabryczne:

  • Siemens 7KM2200 / 3200 / 4200 (PAC2200)
  • Eastron SDM630

Odczyt liczników jest opcjonalny, przy zamawianiu urządzenia należy podać jaka ilość liczników ma być wspierana.

Konfigurację licznika - adres IP, port, slave ID, nazwę i typ - ustawia Serwis (po zalogowaniu). Użytkownik bez logowania widzi tylko odczyty.

PoleOpis
Adres IP / portadres licznika w sieci (port domyślnie 502)
Slave IDadres Modbus licznika (1-247)
Typprofil rejestrów (PAC2200 / SDM630)
Interwałczęstotliwość odpytywania
Wyślij do Cloudczy licznik trafia do CloudHub
Historia odczytów

Sterownik nie zapisuje historii pomiarów w pamięci lokalnej - od długoterminowego archiwum i wykresów służy CloudHub. Panel pokazuje wartości bieżące.

Dostępność danych

Pomiary liczników są dostępne dla systemów nadrzędnych przez Modbus TCP (rejestry od 1000, float32) oraz SNMP (gałąź .42.8) — obok panelu i CloudHub.

Zrzut ekranu: zakładka Liczniki energii screenshots/liczniki.png

Modbus custom

Zakładka Modbus custom pozwala odczytać dowolne urządzenie Modbus - sam definiujesz które rejestry i jak je zinterpretować. Bez wbudowanych map urządzeń.

Dla każdego urządzenia wybierasz transport:

  • RTU - przez moduł rozszerzeń z portem RS485,
  • Modbus TCP - bezpośrednio z CPU (IP + port).

Następnie podajesz slave ID, funkcję (FC03 holding / FC04 input), okno rejestrów oraz listę pól:

PoleZnaczenie
Etykietanazwa wartości (np. "Napięcie L1")
Rejestradres rejestru Modbus
TypU16 / S16 (16-bit bez/ze znakiem)
Skalamnożnik (np. 0.1)
Jednostkanp. V, A, kW

Odczytane wartości pojawiają się na żywo i można je wysyłać do CloudHub (klucze rs485.<nazwa>.<etykieta>). Są też udostępniane systemom nadrzędnym przez Modbus TCP (rejestry od 800, float32) i SNMP (gałąź .42.7). Dodawanie i edycja urządzeń wymaga logowania jako Serwis.

📷Zrzut ekranu: Modbus custom - definicja urządzenia i pól screenshots/modbus-custom.png

Modbus TCP server

Sterownik może udostępniać swoje dane systemom nadrzędnym (SCADA, HMI) jako serwer Modbus TCP (port 502). Klient łączy się pod IP-sterownika:502, czyta wejścia, czujniki, liczniki energii oraz urządzenia Modbus custom (RS485), a także steruje przekaźnikami. Slave ID dowolny (sterownik odpowiada na każdy).

Obsługiwane funkcje (function codes)

FCNazwaZakres
0x01Read Coilsprzekaźniki, LED, alias wejść
0x02Read Discrete Inputswejścia cyfrowe
0x03Read Holding Registerswszystkie wartości analogowe/liczbowe
0x05Write Single Coilsterowanie przekaźnikiem/LED
0x06 / 0x10Write Single / Multiple Registerszapis (przekaźniki, LED, interwał DHT)

Wejścia dwustanowe — Discrete Inputs (FC 0x02)

AdresZnaczenie
0–3Wejścia CPU DIN1–DIN4 (0/1)
100 + slot·8 + kanałWejścia modułów (slot 0–7, kanał 0–7)

Przekaźniki — Coils (FC 0x01 odczyt / 0x05 zapis)

AdresZnaczenie
0 + slot·8 + kanałPrzekaźniki modułów (slot 0–7, wyjście 0–7) — odczyt i zapis
64–65Diody CPU LED1/LED2 (uwaga: nadpisywane przez logikę)

Rejestry — Holding Registers (FC 0x03)

AdresWartośćFormat
200–203Wejścia CPU DIN1–40/1
210–213DHT: temp1, wilg1, temp2, wilg2×100 (int16)
220Temperatura CPU×100 (int16)
221–222Uptime (LO, HI)sekundy (uint32)
230Liczba modułów onlineint

Modbus custom (RS485) i liczniki energii — float32

Wartości z urządzeń Modbus custom (np. klimatyzator/falownik czytany po RS485) i z liczników energii są wystawiane jako IEEE 754 float32 — po 2 rejestry na wartość, starsze słowo pierwsze (big-endian, word order „hi–lo").

BlokAdresOpis
Custom RS485800 + (d·8 + f)·2urządzenie d (0–7), pole f (0–7) — float32
Custom online928bitmapa: bit d = urządzenie d online
Liczniki1000 + m·32 + j·2licznik m (0–11), wartość j (0–15) — float32
Liczniki online1384bitmapa: bit m = licznik m online

Indeksy wartości licznika j: 0–2 = napięcie L1/L2/L3 (V), 3–5 = prąd L1/L2/L3 (A), 6–8 = moc czynna L1/L2/L3 (W), 9 = moc czynna suma (W), 10 = bierna (var), 11 = pozorna (VA), 12 = współczynnik mocy, 13 = częstotliwość (Hz), 14 = energia import (Wh), 15 = energia eksport (Wh).

Przykłady odczytu

Napięcie L1 licznika #1 (m=0, j=0): odczytaj 2 rejestry od 1000 (FC 0x03, count 2), złóż jako float32 big-endian.
Pole #3 urządzenia custom #2 (d=1, f=2): rejestry 800 + (1·8+2)·2 = 820, count 2.
Energia import licznika #3 (m=2, j=14): rejestry 1000 + 2·32 + 14·2 = 1092, count 2.

Bezpieczeństwo

Modbus TCP nie ma uwierzytelniania - każdy w sieci LAN może odczytać dane i sterować przekaźnikami. Włączaj tylko gdy jest potrzebny i w zaufanej sieci.

📷Zrzut ekranu: zakładka Modbus - mapa rejestrów screenshots/modbus.png

SNMP

Sterownik udostępnia dane przez SNMP v1/v2c oraz v3 (UDP 161, tylko odczyt — bez SET). Włączenie, tryb wersji i poświadczenia ustawia się w zakładce Ustawienia → SNMP. Enterprise OID: 1.3.6.1.4.1.42. Odczyty (temperatury, napięcia itp.) są liczbami całkowitymi ze stałą skalą (np. ×10 lub ×100) — patrz kolumna „Skala".

SNMPv3 (USM) — zalecane

Dla monitoringu obiektowego (np. szafy outdoor) sterownik wspiera SNMPv3 z uwierzytelnianiem i szyfrowaniem (USM):

  • Poziomy: noAuthNoPriv / authNoPriv / authPriv (zalecany).
  • Uwierzytelnianie: HMAC-SHA-1 lub SHA-256.
  • Szyfrowanie: AES-128 (CFB, RFC 3826).
  • Tryb „tylko v3": całkowicie wyłącza v1/v2c — spełnia wymóg wyłączenia starszych wersji.
Test SNMPv3 (net-snmp)

snmpwalk -v3 -l authPriv -u <user> -a SHA -A <haslo-auth> -x AES -X <haslo-priv> <IP> 1.3.6.1.4.1.42
Hasła muszą mieć min. 8 znaków (wymóg USM). Dla SHA-256 użyj -a SHA-256.

Pliki MIB

Producent udostępnia moduł DEKATRON-KWS-MIB opisujący monitorowane parametry (system, DHT, wejścia, moduły, Modbus custom, liczniki): pobierz DEKATRON-KWS-MIB.txt. Umieść go w katalogu MIB swojego systemu NMS (np. ~/.snmp/mibs/).

Szybki test (v2c)

snmpwalk -v2c -c <community> <IP-sterownika> 1.3.6.1.4.1.42
Nieobecne urządzenia/liczniki są automatycznie pomijane w przejściu (GETNEXT).

System — .42.1

OIDWartośćTyp / skala
.1.1.0Opis urządzeniastring
.1.2.0UptimeTimeTicks
.1.3.0Wersja firmwarestring
.1.4.0Wersja sprzętustring
.1.5.0Temperatura CPUGauge, ×10
.1.6.0Wolna pamięć (heap)Gauge, bajty
.1.7.0Nazwa hostastring

Czujniki DHT — .42.2, Wejścia CPU — .42.3

OIDWartośćSkala
.2.<s>.1.0Temperatura czujnika s (1/2)×10
.2.<s>.2.0Wilgotność czujnika s×10
.2.<s>.3.0Ważność odczytu (0/1)int
.3.1.0 … .3.4.0Wejścia CPU DIN1–DIN40/1

Moduły — .42.5

OIDWartośćSkala
.5.0.0Liczba modułów onlineint
.5.<n>.1.0 / .2.0 / .3.0Moduł n: typ / bitmapa DIN / bitmapa przekaźnikówint

Modbus custom (RS485) — .42.7

OIDWartośćSkala
.7.0.0Liczba urządzeń customint
.7.<d+1>.0.0Urządzenie d (0–7) — online (0/1)int
.7.<d+1>.<f+1>.0Urządzenie d, wartość pola f (0–7)×100

Liczniki energii — .42.8

OIDWartośćSkala
.8.0.0Liczba aktywnych licznikówint
.8.<m+1>.0.0Licznik m (0–11) — online (0/1)int
.8.<m+1>.1.0 … .3.0Napięcie L1/L2/L3×100 (V)
.8.<m+1>.4.0 … .6.0Prąd L1/L2/L3×1000 (mA)
.8.<m+1>.7.0 … .10.0Moc L1/L2/L3, suma czynna×1 (W)
.8.<m+1>.11.0 / .12.0Moc bierna / pozorna×1 (var/VA)
.8.<m+1>.13.0Współczynnik mocy×1000
.8.<m+1>.14.0Częstotliwość×100 (Hz)
.8.<m+1>.15.0 / .16.0Energia import / eksport×1 (Wh)
Uwaga

Numeracja pól w OID jest przesunięta o 1 względem indeksu Modbus (SNMP .1 = pierwsza wartość). W Modbus TCP te same dane są dostępne jako float32 (patrz wyżej), bez utraty precyzji.

Logika

Wbudowany silnik reguł pozwala budować sterowanie bez programowania - od prostych reakcji po złożone układy warunków. Każda reguła to zestaw warunków → akcji (z opcjonalnym opóźnieniem i histerezą).

Źródła warunków

  • CPU: wejście DIN,
  • Moduł: wejście DIN,
  • CPU: czujnik DHT (temperatura / wilgotność),
  • CPU: temperatura wewnętrzna.

Akcje

  • Załącz / wyłącz / przełącz wyjście modułu,
  • Sterowanie diodami CPU.

Złożone reguły

Regułę można rozbudować do 4 warunków łączonych wspólnym operatorem ORAZ / LUB oraz 4 akcji wykonywanych jednocześnie. Do tego opóźnienie zadziałania i histereza (zapobiega "drganiu" przy wartościach na granicy progu). Maksymalnie 32 reguły.

Dzięki temu można budować logikę sterowania typową np. dla szaf telekomunikacyjnych, szaf teletechnicznych i rozdzielnic - gdzie jedno zdarzenie zależy od kilku warunków naraz i steruje kilkoma wyjściami jednocześnie.

Przykład (szafa telekomunikacyjna/teletechniczna)

"Jeśli drzwi otwarte ORAZ temperatura > 30 °C ORAZ zasilanie 230 V obecne, to załącz wentylator ORAZ załącz sygnalizację ORAZ wyłącz grzałkę - z opóźnieniem 5 s i histerezą 2 °C."

📷Zrzut ekranu: edytor reguły logiki screenshots/logika.png

CloudHub (opcja)

CloudHub wysyła wybrane pomiary do portalu telemetrii hub.dekatron.cloud (HTTP POST), gdzie są archiwizowane i prezentowane na wykresach. To tutaj trafia historia odczytów.

Na czym to polega

CloudHub to portal działający w modelu wielofirmowym (multi-tenant): każdy klient ma własne obiekty i urządzenia, a dane każdego urządzenia są przechowywane w osobnej, odseparowanej przestrzeni. Dostęp do portalu jest wielopoziomowy (administrator firmy widzi i zarządza swoimi urządzeniami i użytkownikami, użytkownik ma podgląd).

Jak przepływają dane

  1. Wysyłka odczytu - sterownik co ustawiony interwał wysyła odczyt na adres /api/v1/d/<token>/reading w formacie JSON. Token (długi, sekretny) zawarty w adresie pełni rolę uwierzytelnienia - przy podejrzeniu wycieku można go zregenerować, a stary natychmiast przestaje działać.
  2. Grupowanie pól - nazwa pola z prefiksem (np. meter., temp., module.) jest w portalu automatycznie grupowana w czytelne sekcje.
  3. Archiwizacja i prezentacja - odczyty trafiają do historii; portal rysuje wykresy i pozwala wyeksportować dane do Excela (XLSX).
  4. Konfiguracja zwrotna - sterownik może pobrać ustawienia z serwera (adres /api/v1/d/<token>/config): m.in. interwał próbkowania i to, czy urządzenie jest aktywne - i sam się do nich dostosować przy kolejnym cyklu.

W portalu dla każdego urządzenia widać status online/offline (liczony na podstawie tego, czy odczyt przyszedł w oczekiwanym czasie) oraz podgląd ostatnich odczytów - od razu wiadomo, czy dane spływają.

Bezpieczeństwo transmisji

Połączenie sterownik → chmura jest celowo nieszyfrowane (HTTP) - urządzenia obiektowe rzadko obsługują TLS, a dostęp chroni długi, sekretny token w adresie. Cała pozostała część portalu (logowanie, podgląd danych, eksport) działa wyłącznie po HTTPS, z ochroną logowania i dziennikiem zdarzeń.

Konfiguracja

Funkcja CloudHub jest opcjonalna. Konfigurację wykonuje Serwis (po zalogowaniu); użytkownik bez logowania widzi jedynie status wysyłki.

Serwis może:

  • włączyć wysyłkę oraz ustawić host, port i interwał,
  • wybrać co jest wysyłane - pola pogrupowane w sekcje (licznik, czujniki CPU, wejścia, moduły). Sekcja modułów pokazuje tylko realnie podłączone elementy, z osobnymi przyciskami "Zaznacz/Odznacz",
  • ustawić token urządzenia (identyfikator w chmurze).

Schemat kluczy danych

PrefiksŹródłoPrzykład
meter.* / meter{N}.*liczniki energii (N=2..12)meter.voltage_L1
rs485.<nazwa>.<etykieta>Modbus customrs485.Kompensator.Napiecie_L1
module.slot{N}.DI{m}/.DO{m}moduły I/Omodule.slot1.DI3
din.input_{N}wejścia CPUdin.input_1
temp.*czujniki DHT + CPUtemp.sensor_1
Zrzut ekranu: CloudHub - status i wybór danych screenshots/cloudhub.png

Moduły rozszerzeń

Moduł rozszerzeń daje 8 wejść cyfrowych (DI) + 8 wyjść (DQ). Łączy się z KWS-CPU po I²C, a adres przydzielany jest programowo (adopcja) - bez zworek. Dostępne w dwóch wariantach:

  • KWS-8DI/8DQ/RS485 - 8 DI + 8 DQ + port RS485 (bramka Modbus RTU master do urządzeń typu kompensator, licznik, klimatyzator, sterownik).
  • KWS-8DI/8DQ - 8 DI + 8 DQ, bez portu RS485 (gdy magistrala szeregowa nie jest potrzebna).

Wspólne cechy obu wariantów:

  • Wejścia (DI) - izolowane optycznie (dry contact / 24 VDC/48VDC).
  • Wyjścia (DQ) - wyjście tranzystorowe max 24V 0,5A / 48V 0,5A.
Uwaga - montaż modułów

Moduły rozszerzeń dołączaj i odłączaj wyłącznie przy wyłączonym (odłączonym od zasilania) sterowniku. Podpinanie modułu „na gorąco" grozi uszkodzeniem magistrali I²C i urządzenia.

📷Zrzut/schemat: pinout modułu rozszerzeń (8 DI + 8 DQ, wariant z RS485 i bez) screenshots/modul-pinout.png

Aktualizacje OTA

Firmware można aktualizować na dwa sposoby:

  • OTA przez panel - zakładka System, wgranie pliku firmware-vX.Y.Z.bin (podpisanego). Wymaga zalogowania jako administrator. Urządzenie weryfikuje podpis i restartuje. Zachowuje konfigurację.
Tylko podpisane pliki

OTA akceptuje wyłącznie pliki z poprawnym podpisem (footer).Pliki do pobrania znajdziesz w zakładce Firmware.

💾Zrzut ekranu: System - aktualizacja firmware (OTA) screenshots/ota.png

Bezpieczeństwo

Sterownik zaprojektowano zgodnie z uznanymi kryteriami bezpieczeństwa dla urządzeń automatyki przemysłowej — w obszarach kontroli dostępu, integralności oprogramowania, rejestrowania zdarzeń oraz dostępności. Poniżej najważniejsze wbudowane mechanizmy.

Kontrola dostępu i uwierzytelnianie

  • Brak domyślnego hasła — hasło serwisowe ustala się przy pierwszym logowaniu. Hasła nie są przechowywane w postaci jawnej — zapisywany jest wyłącznie ich jednokierunkowy, solony skrót kryptograficzny, z którego nie da się odtworzyć hasła.
  • Poziomy dostępu — codzienny podgląd bez logowania, konfiguracja dopiero po zalogowaniu (patrz Tryby dostępu).
  • Ochrona przed zgadywaniem hasła — czasowa blokada po kilku nieudanych próbach logowania.
  • Automatyczne wylogowanie — sesja serwisowa wygasa po okresie bezczynności.
  • Dodatkowy składnik logowania chroni najbardziej wrażliwy, fabryczny poziom dostępu.

Integralność i aktualizacje

  • Podpisane aktualizacje — OTA przyjmuje wyłącznie firmware podpisany oryginalnym kluczem DEKATRON; pliki obce lub zmodyfikowane są odrzucane bez nadpisywania urządzenia.
  • Szyfrowane połączenie z panelem — dostęp do panelu jest możliwy po HTTPS (TLS).

Bezpieczne ustawienia domyślne

  • Usługi sieciowe (SNMP, Modbus TCP, CloudHub) są domyślnie wyłączone — włącza je świadomie osoba konfigurująca, co ogranicza powierzchnię ataku.

Rejestrowanie zdarzeń

  • Trwały dziennik zdarzeń bezpieczeństwa (logowania, zmiany konfiguracji, restart, aktualizacje) przeżywający restart urządzenia, z opcją eksportu do zewnętrznego serwera (syslog) i znacznikami czasu z NTP.

Niezawodność

  • Sprzętowy watchdog — w razie zawieszenia oprogramowania urządzenie samoczynnie się restartuje, ograniczając przerwy w pracy.
  • Kopia i odtwarzanie konfiguracji — pełny eksport/import ustawień oraz reset do bezpiecznego stanu fabrycznego.
Zalecenia wdrożeniowe

Umieść sterownik w wydzielonym segmencie sieci, ogranicz ruch zaporą do niezbędnych portów, a dostęp zdalny realizuj przez VPN. Modbus TCP i SNMP włączaj wyłącznie w zaufanej sieci.

Najczęstsze pytania

Nie widzę adresu IP / nie mogę wejść do panelu

Sprawdź adres na liście DHCP routera lub przez port szeregowy USB (115200). Upewnij się, że urządzenie i komputer są w tej samej sieci.

Część zakładek jest niewidoczna

Zakładki takie jak CloudHub pojawiają się dopiero po włączeniu funkcji przez Serwis. Zaloguj się jako Serwis, aby je włączyć.

Po aktualizacji zniknęła konfiguracja licznika / urządzenia custom

Niektóre wersje zmieniają format zapisu i wymagają ponownej konfiguracji - sprawdź notatki danej wersji w zakładce Firmware.

KWS - DEKATRON Sp. z o.o. Dokumentacja statyczna