Storage Discreet (database meas) - MetiumIoT/Metium GitHub Wiki
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
-
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).
-
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
-
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:
- repair data
- 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