Narzędzia użytkownika

Narzędzia witryny


pl:sp:sp1_tematy_2017

Studio Projektowe 1: tematy 2017

Wszystkie realizowane tematy składają się na jeden projekt.

Deadline 2017-06-16.

projekt dotyczy zaprojektowania, implementacjii przetestowania systemu do zbierania i wizualizacji danych pomiarowych. Każda grupa buduje 1 komponent. Wszystkie komponenty są pluggable: dobrze zedfiniowane interfejsy umożliwiaą zamianę komponentu na inny (np. wymiana backendu).

Koordynacja

Osoby: 1.

  1. opracowanie architektury, szczegółowych wymagań, kontrola bieżąca, integracja, testy integracyjne,
  2. bezpieczeństwo; uzupełnienie REST przez certyfikaty + szyfrowanie

Generator danych przykładowych

Osoby: 1

  1. schemat i struktura danych
  2. interfejs REST
  3. ilościowa generacja ruchu, z różnymi interwałami czasowymi

Backend

Osoby: 2*2 (2 grupy, 2 różne technologie backendu).

  1. dane pomiarowe z różnych systemów przychodzą mniej lub bardziej regularnie (do kilkuset na sekundę, mogą przychodzić w paczkach); można założyć interfejs (REST?); inicjowanie jest po stronie systemów zewnętrznych
  2. dane są typu: wartość bieżąca skalarna, zdarzenie
  3. możliwość przetwarzania danych typu wektor (np. drgania, widmo, mapa, tablica, obraz, …)
  4. dane należy zapisywać, najlepiej nie w SQL, tylko w jakiejś bazie typu „historian”, dopasowanej do jednorazowego zapisu i wielokrotnych odczytów; V1: raczej małe i mniej skalowalne, rzędu 1 tys zapisów/s i całkowita baza do 10TB; rozważyć redundancję
  5. drugi wariant V2: serwer w technologii klastra (duża dostępność); można postawić cel, np. 99.9%?

Analityka

Osoby: 2.

  1. analityka na danych zgomadzonych przez backend (dane pomiarowe z czujników), zapisuje/udostępnia wyniki jako nowe kanały/ nowe dane (smart sensor)
  2. przykładowe analizy typu średnia ruchoma, wykrywanie anomalii (np. peak)
  3. analityka blisko zintegrowana z backendem,
  4. zastosowane algorytmów zakodowanych np. w Python, Matlab,
  5. rozwinięcie do bardziej zaawansowanej analityka na pdst kodu np. Python, Matlab, zudziałem zewnętrznych bibliotek (uwaga: wydajność, skalowalność).

UI

Osoby: 2.

  1. strona internetowa, dostęp przez przeglądarkę
  2. widok mapy źródeł danych; Mapy Googe, plan domu/ zakładu/ hali? Informacje o źródłach w notacji geoJSON.
  3. dane bieżące/ status źródła
  4. historia zdarzeń
  5. historia danych (trendy z wizualizacją na wykresie); efektywne wyświetlania dużych ilości danych (100 tys. pkt)

UI mobilne

Osoby: 1

Jak UI.

pl/sp/sp1_tematy_2017.txt · ostatnio zmienione: 2021/01/08 14:09 (edycja zewnętrzna)