Storage Discreet (database meas) - MetiumIoT/Metium GitHub Wiki

Discreet <<

Storage Discrete jest modułem, który zawiera wszystkie zapisy danych przesyłanych przez urządzenia, zarówno dla sygnałów rejestrowanych w trybie rejestracji sygnału ciągłego (Wave), jak i wskazań dyskretnych (Discreet).

W storage pod edycją pozycji powinny być wypełnione pola sensor oraz gatunek wartościami. W przypadku braku taki zapis należy uzupełnić w pierwszej pozycji dnia i posłużyć się opcją w Storage wave - operacje - repair data, gdzie zostaną uzupełnione wartościami pola sensor i gatunek. Następne dane zapisywane po naprawie danych będą zawierały te wartości według schematu wcześniejszych danych.

Przeglądanie danych

Wyświetlanie wyselekcjonowanych zapisów

  1. Dane z dnia. Po wybraniu opcji pojawiają się dane z dzisiaj. Podanie innej daty powoduje wczytanie danych z tego dnia dnia. Fizycznie dane zapisywane są w pliku measRRRRMMDD.dat (na przykład meas20200619.dat).

  2. Tylko dane sterujące. Poprzez wybranie w filtrze (filtr znajduje się w dolnej części okna poniżej listy zapisów w bazie ) opcji [sterowanie] - wyświetlane są zapisy "sterujące" typu hello, error

  3. Tylko wybrany sensor. Wybranie nad listą sensora ogranicza wyświetlanie zapisów tylko dla tego sensora.

Ponadto na liście storage pozycje oznaczone kolorem brązowym oznaczają, że został osiągnięty worklimit i odnotowano pracę, natomiast pozycje oznaczone kolorem czerwonym oznaczają, że w tym czasie został przekroczony ustalony limit min/max.

Pola z danymi zapisywane w bazie

  • Number - numer identyfikujący konkretny pomiar zapisany w bazie
  • date - pole zwierające datę oraz dokładny czas zapisu pomiaru
  • sensor - wskazany sensor, który wykonał pomiar
  • sensor id - numer identyfikacyjny sensora
  • gatunek - wyrażony w postaci liczby gatunek sensora

Odczyty sensorów (Discreet):

  • w0 - Vcc
  • w1 - RSSI
  • w2 .. w5 - dane pomiarowe

UWAGA. Dla odczytów z rejestracji sygnału ciągłego (Wave) pola zawierają obliczone dane, takie jak amplituda, częstotliwość itp.

Dane o urządzeniu

  • SEQUENCE - numer ramki (numerowane od 1 ... 256)
  • MAC - numer Mac address
  • RSSI- wartość zasięgu czujnika Dane o transmisji
  • ACTION - wartość: 9 - przesył bezpośredni

Numery urządzeń nadających / odbierających - numery są zapisane w spot w polu address

  • sourceID - źródłowy (z urządzenia)

  • DestinationID - docelowy (do jakiego urządzenia)

  • senderID - wysyłający (urządzenie które wysłało; ważne przy używaniu transmiterów)

  • ReceiverID - odbierający (urządzenie które odebrało; ważne przy używaniu transmiterów)

  • Factor-jest parametrem przez który przeliczane są surowe dane o liniowy współczynnik w celu uzyskania pomiarów w danej jednostce

  • account (1-3) - pole z wartością wyliczonego account według konfiguracji ustawionej w sensorze

Operacje

Download zip

Opcja operacje - download zip umożliwia na wygenerowanie i pobranie archiwum zapisanego w formacie .zip . Po rozpakowaniu pliku do katalogu istnieje możliwość uruchomienia programu w wersji desktopowej na tych danych w celu analizy zebranych przez urządzenie informacji. Download zip generowane jest z jednego dnia, aktualnie wyświetlanego w Storage.

Repair data

Narzędzie repair dostępne pod opcją operacje. Zadaniem tego narzędzia jest wprowadzenie zmian/naprawa danych. Repair data należy użyć w przypadku:

  • wprowadzenia zmian w jednym rekordzie w edycji np. uzupełnienie pól gatunek i sensor
  • w edycji sensora, gdzie wprowadzone zostały zmiany np. w account w zakładce alarmy

Wykonanie repair measure

Repair measure jest to opcja dostępna w Wave module. Jej zastosowaniem jest wygenerowanie nowych danych dla Storage Discreet dla nowo dopisanych kanałów jako odrębne czujniki, które wcześniej generowały dane nie będąc zdefiniowanmi w opcji Sensor. Po dopisaniu kanałów jako czujniki należy usunąć plik meas odpowiadającego za określony dzień, a następnie z modułu Discreet należy przejść do Storage Wave- operacje, a następnie wybrać opcje w kolejności:

  1. repair data
  2. repair measure

Po przejściu ponownie do Storage w Discreet rekordy w bazie danych będą przypisane odpowiednio do kanałów (czujników), co jest widoczne po uzupełnieniu się etykiet.

Inne operacje

Funkcje importu i eksportu danych - dostępne w opcji Storage (descreet) - Operacje.

Raporty

Funkcje generowania raportów i zestawień Storage (descreet) - Raporty.

Możliwe jest również tworzenie wykresów w opcji Chart

Akcja

Narzędzie Akcja pozwala na zarządzanie danymi w bazie danych. Zarządzanie odbywa się przy wykorzystaniu opcji:

  • dopisywanie F2 - umożliwia utworzenie na nowo rekordu w bazie
  • duplikowanie Ctrl F2 - umożliwia na skopiowanie/+edycję zaznaczonego rekordu
  • szukanie F7 - otwiera okno z polem wyszukiwania
  • kasowanie - usuwa trwale zaznaczony rekord w bazie

Przy używaniu opcji dopisywanie oraz duplikowanie, należy pamiętać, iż zapisane rekordy w bazie są widoczne na końcu listy w Storage. Aby dopisane rekordy były wyświetlone w bazie chronologicznie, należy wykonać sortowanie poprzez wybranie klawisza F6.

Plik

measRRRRMMDD.dat na przykład meas20200619.dat