Specyfikacja Techniczna Ekosystemu (Hardware Specs)

Parametry fizyczne, interfejsy i charakterystyka deterministyczna FreeRTOS

ESP-IDF v5.5.1 / C++17
Moduł / Podsystem Parametr / Komponent Szczegóły Inżynieryjne
HMI 7" Master Console Układ Główny & Pamięć ESP32-S3 (Dual-Core Xtensa LX7 @ 240 MHz), 8 MB Octal PSRAM, 16 MB Flash QIO
Ekran & Dotyk Dystrybucja RGB 1024×600 px (16-bit RGB565), panel pojemnościowy z kontrolerem Goodix GT911 (I2C)
Grafika & Bufory LVGL Direct-Mode z alokacją w Octal PSRAM, odświeżanie bez efektu tearingu
Peryferia Lokalne Slot kart MicroSD (magazyn logów telemetrycznych), przetwornik ADC monitorowania baterii RTC
Waveshare 6CH Relay Node Mikrokontroler Węzła Dedykowany ESP32-S3 (pełna niezależność logiczna w szafie DIN)
Sekcja Przekaźnikowa 6 kanałów optoizolowanych (250VAC/10A, 30VDC/10A), diody LED statusu cewki
Niezawodność (Fail-Safe) Niezależny task-watchdog sprzętowy; zrzut styków do stanu NC/NO przy utracie pakietów Heartbeat
Warstwa Sieciowa Bezpieczeństwo Transmisji AES-128-GCM, 12-bajtowy wektor IV, 16-bajtowy znacznik MAC, ochrona anty-replay (licznik SEQ)
Porty & Odkrywanie Port 8889 (Auto-Discovery broadcast co 50 ms), Port 8888 (rozkazy UDP z natychmiastowym ACK)

Często Zadawane Pytania (FAQ dla Backerów)

Kluczowe kwestie dotyczące wdrożenia, prywatności i integracji przemysłowej

1. Dlaczego architektura ProPresta IT eliminuje konieczność korzystania z chmury?

Większość konsumenckich systemów Smart Home przesyła dane telemetryczne na zewnętrzne serwery, co generuje opóźnienia, ryzyko wycieku danych oraz koszty stałe (subskrypcje). W naszym rozwiązaniu cała analityka i reguły decyzyjne wykonują się na rdzeniach Xtensa LX7 jednostki brzegowej. Brak połączenia z zewnętrznym Internetem (WAN) nie wpływa na ciągłość sterowania instalacją.

2. Co stanie się w przypadku awarii sieci Wi-Fi lub zawieszenia ekranu HMI?

Moduł wykonawczy Waveshare 6CH posiada własny mikrokontroler z autonomicznym procesem FreeRTOS. Jeśli moduł nie otrzyma szyfrowanego pakietu Heartbeat w zdefiniowanym oknie czasowym, uruchamiana jest sprzętowa procedura Fail-Safe – obwody wykonawcze przechodzą w bezpieczny stan spoczynkowy, zapobiegając np. przelaniu wody czy zwarciom obciążenia.

3. Czy system wspiera integrację z nadrzędnymi systemami SCADA / Home Assistant?

Tak. Oprogramowanie bazuje na czystym kodzie C/C++ pod kontrolą frameworka ESP-IDF. Terminal oraz węzły wykonawcze umożliwiają równoległą integrację poprzez magistralę RS485 (Modbus RTU) oraz lokalną komunikację binarną, dając pełną swobodę wpinania ekosystemu w istniejące sterowniki PLC i platformy automatyki budynkowej.

4. Jak chroniona jest łączność radiowa przed próbami przechwycenia i podszycia (Replay Attack)?

Każdy pakiet sterujący UDP przesyłany na porcie 8888 jest szyfrowany algorytmem AES-128-GCM ze sprzętową akceleracją kryptograficzną ESP32-S3. Ramka zawiera monotonicznie rosnący licznik sekwencji (Sequence Counter) oraz 16-bajtowy tag autoryzacyjny – przechwycenie pakietu z sieci LAN i próba jego powtórnego nadania zostaje natychmiast odrzucona przez węzeł wykonawczy.