Specyfikacja Techniczna Ekosystemu (Hardware Specs)
Parametry fizyczne, interfejsy i charakterystyka deterministyczna FreeRTOS
| 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.
English
Español
French
Italiano
日本語
Polski
Português