Unwaste Cloud
Unwaste Cloud to platforma do scentralizowanego zarządzania wieloma instancjami Unwaste Robot w różnych lokalizacjach. Zapewnia nadzór, konfigurację, aktualizacje i rozproszone modele optymalizacyjne, które bilansują energię na poziomie organizacji (wielooddziałowej) lub spółdzielni energetycznej.
Architektura i komunikacja
- Warstwa brzegowa (edge): Unwaste Robot działa autonomicznie na obiekcie, wykonuje sterowanie lokalne i buforuje dane.
- Warstwa chmurowa (cloud): centralne zarządzanie, analityka i orkiestracja polityk/algorytmów.
- Kanał komunikacyjny: połączenia szyfrowane TLS z uwierzytelnianiem urządzeń (klucze/ certyfikaty), tryb push/pull dostosowany do przerywanej łączności.
- Model danych: strumienie telemetryczne (time‑series), metadane zasobów (urządzenia, lokalizacje), polityki sterowania i reguły uprawnień.
Zarządzanie flotą urządzeń
- Rejestr lokalizacji i urządzeń: przypisanie Unwaste Robot do obiektów, tagowanie (oddział, region, typ obiektu).
- Zarządzanie konfiguracją: polityki globalne i lokalne, szablony, wersjonowanie oraz walidacja przed wdrożeniem.
- Aktualizacje oprogramowania: zdalne aktualizacje (OTA), okna serwisowe, etapowanie (canary rollout).
- Masowe operacje: uruchamianie/wycofywanie reguł, restart usług, rotacja kluczy dostępowych.
- Dzienniki i audyt: pełna historia zmian, ślad operacyjny, zgodność z politykami bezpieczeństwa organizacji.
Rozproszone modele optymalizacyjne
- Cele: minimalizacja kosztu całkowitego energii (energia + dystrybucja + szczyty mocy), maksymalizacja autokonsumpcji, redukcja emisji CO₂.
- Ograniczenia: profile produkcji/zużycia, moce i pojemności magazynów, cykle ładowania, taryfy (w tym dynamiczne), limity mocy, priorytety odbiorów.
- Agregacja wielu lokalizacji: łączenie danych z wielu Unwaste Robot w jeden model; wirtualne bilansowanie i koordynacja zasobów na poziomie grupy.
- Tryby działania:
- normalny: autokonsumpcja i stabilizacja mocy,
- taryfy dynamiczne: arbitraż cenowy i przesuwanie obciążeń,
- krytyczny: ochrona odbiorów krytycznych i rezerwy.
- Zastosowania: podmioty wielooddziałowe (retail, logistyka, przemysł lekki), spółdzielnie energetyczne i klastry energii.
Analityka i raportowanie
- Magazyn danych szeregów czasowych: agregacje godzinowe/dobowe, wskaźniki KPI (autokonsumpcja, koszt MWh, peak shaving, emisje).
- Raporty operacyjne i finansowe: obiekt, region, cała organizacja; porównania scenariuszy (baseline vs optymalizacja).
- Alerty i diagnostyka: anomalie produkcji/zużycia, dostępność łączności, kondycja magazynów energii.
Integracja z Unwaste Robot
- Lokalne sterowanie: Unwaste Robot pracuje niezależnie i jest zarządzany w sieci LAN przez przeglądarkę (interfejs WWW/HTTP(S)).
- Synchronizacja z chmurą: polityki i modele są dystrybuowane z Unwaste Cloud; w razie utraty łączności sterowanie lokalne działa nieprzerwanie.
API i integracje
- Cloud API: REST/GraphQL do integracji z CRM/ERP/CMMS i systemami rozliczeniowymi.
- Webhooks: zdarzenia operacyjne (alerty, zmiany stanu, publikacja raportów).
- SSO i uprawnienia: SAML/OIDC, RBAC (role, organizacje, lokalizacje), delegowanie dostępu dla partnerów serwisowych.
Bezpieczeństwo
- Transport i tożsamość: TLS, rotacja kluczy, pinning certyfikatów urządzeń.
- Izolacja danych: model wielodostępny (multi‑tenant) z separacją logiczną i kontrolą zakresu danych.
- Audyt i zgodność: rejestry zdarzeń, eksport dzienników, polityki retencji zgodne z wymaganiami klienta.
Wysoka dostępność i niezawodność
- Odporność na awarie łącza: buforowanie zdarzeń na brzegu, kolejkowanie i ponawianie transmisji.
- Skalowanie horyzontalne: elastyczne przetwarzanie strumieni telemetrycznych i zadań optymalizacyjnych.
- Kopie zapasowe i odtwarzanie: cykliczne snapshoty konfiguracji, weryfikacja odzyskiwalności.
Modele wdrożenia
- SaaS: zarządzana usługa w chmurze.
- Wariant prywatny: dedykowana instancja w chmurze prywatnej/branżowej na życzenie.
Jak zacząć
- Rejestracja organizacji i ról użytkowników.
- Dodanie lokalizacji i rejestr Unwaste Robot` poprzez parowanie urządzeń.
- Publikacja polityk i uruchomienie pierwszych scenariuszy optymalizacji.
- Konfiguracja integracji (API/Webhooks/SSO) i wdrożenie raportów KPI.