EnviroSense

Technologia EnviroSense

Technologia EnviroSense została zaprojektowana wokół bezpieczeństwa danych pomiarowych, przewidywalnej pracy serwera i odporności na mniej idealne warunki transmisji. System nie zakłada jednego kanału komunikacji ani jednego modelu infrastruktury.

payload securityAES-256-CBCHMAC-SHA256GSM/LTELoRa

Zasady architektury

Bezpieczeństwo danych pomiarowych

Ochrona dotyczy samego payloadu, dlatego dane mogą zachować poufność i integralność także poza klasycznym scenariuszem stabilnego HTTPS.

Niezależność infrastruktury

System może działać lokalnie, na VPS, w prywatnej chmurze albo w środowisku on-premise, zgodnie z polityką klienta.

Elastyczne kanały transmisji

Architektura uwzględnia WiFi, GSM/LTE, SMS, LoRa oraz instalacje, w których łączność bywa ograniczona lub niestabilna.

Skalowanie backendu

Warstwa serwerowa może być dobrana od lekkiego PHP po natywne aplikacje C++ z bazami relacyjnymi, cache lub bazami czasowymi.

Mechanizmy bezpieczeństwa

AES-256-CBC

Szyfrowanie payloadu pozwala chronić treść danych pomiarowych przed odczytem przez nieuprawnione podmioty.

HMAC-SHA256

Podpis integralności pomaga wykryć manipulację danymi i odrzucić nieautentyczny ładunek.

Walidacja urządzeń

Serwer może sprawdzać identyfikatory urządzeń, dozwolone źródła transmisji i kompletność wymaganych pól.

Logowanie zdarzeń

Zdarzenia odbioru, błędy transmisji i sytuacje alarmowe mogą być zapisywane w dziennikach systemowych.

Kontrola danych

Model self-hosted pozwala utrzymywać dane pomiarowe w infrastrukturze wskazanej przez klienta.

Warstwy dostępu

Architekturę można rozdzielić na odbiór danych, panel publiczny, widoki operatorskie i zaplecze administracyjne.

Transmisja odporna na realne warunki

W wielu instalacjach środowiskowych sieć nie jest idealna. EnviroSense rozdziela ochronę danych od samego kanału transportowego, co ułatwia pracę w scenariuszach terenowych.

Model EnviroSense

Ochrona payloadu i kontrola urządzeń

Dane chronione przed wysyłkąPayload może zostać zabezpieczony na urządzeniu, zanim trafi do wybranego kanału komunikacji.
Praca przez różne mediaTen sam model danych może być używany w instalacjach WiFi, GSM/LTE, SMS lub LoRa.
Odporność na niestabilne łączaSystem może akceptować dane przychodzące z opóźnieniem i porządkować je według czasu oraz identyfikatora urządzenia.
Pełniejsza kontrola backenduAdministrator decyduje o retencji, backupie, logach, alertach i integracji z innymi systemami.

Model oparty tylko na transporcie

Ograniczenia w części wdrożeń terenowych

Silna zależność od stabilnego IPSystemy bazujące wyłącznie na warstwie transportowej wymagają przewidywalnej łączności i stabilnych sesji.
Mniejsza elastyczność kanałówKanały nie-IP lub awaryjne scenariusze transmisji są trudniejsze do obsłużenia bez ochrony payloadu.
Większe znaczenie infrastruktury pośredniejBezpieczeństwo może zależeć od konfiguracji operatora, bramek, proxy lub punktów dostępu.
Trudniejsza kontrola integralnościJeżeli ochrona nie obejmuje samej treści, trudniej jednoznacznie ocenić autentyczność odebranego ładunku.