Projekt

Obecné

Profil

Uživatelská dokumentace » Historie » Verze 54

Martin Lácha, 2021-05-13 17:59

1 1 Martin Lácha
h1. Uživatelská dokumentace
2
3
h2. SensLog dashboard
4
5 2 Martin Lácha
* SensLog je webová aplikace pro zobrazení dat pomocí grafů.
6 5 Martin Lácha
* Graf může zobrazovat jeden senzor nebo jednotku (unit), která obsahuje více senzorů
7 2 Martin Lácha
* Data jsou získána z měření různých druhů senzorů.
8 3 Martin Lácha
* Do aplikace jsou data posílána pomocí API *SensLog v1* (interní procesy) a *OjC API* (veřejné procesy)
9 2 Martin Lácha
* Grafy jsou vykreseny pomocí knihovny *Vega*
10 1 Martin Lácha
11
h2. Spuštění aplikace
12
13 16 Martin Lácha
Webová aplikace nevyžaduje na straně uživatele instalaci žádného dodatečného programu. K běhu webové aplikace je potřeba pouze webový prohlížeč se zapnutou podporou cookies a javascriptu. Webovou aplikaci je možné spustit na webovém prohlížeči Internet Explorer, Google Chrome, Safari a Mozilla Firefox.
14
15
Základní stránkou pro webovou aplikaci je:
16
......
17 15 Martin Lácha
18
h2. Role uživatelů
19
20 53 Martin Lácha
* Admin
21
* General user
22
* Reader
23 17 Martin Lácha
24 54 Martin Lácha
h3. Admin
25
26
Admin...
27
28
h3. General user
29
30
General user
31
32
h3. Reader
33
34
Reader..
35
36 51 Martin Lácha
h2. Rozcestník
37
38
* [[Login]]
39
* [[Dashboard]]
40
* [[Jednotka]]
41
* [[Senzor]]
42
43 17 Martin Lácha
h2. Login/Přihlášení
44
45 31 Martin Lácha
p=. !login.png(Login)!
46 24 Martin Lácha
47 37 Martin Lácha
Přístup k webové aplikaci je omezen registrované uživatele. Pro přístup do webové aplikace musí uživatel přihlásit k serveru přiděleným uživatelským jménem a heslem. Neautorizovaní uživatelé nebudou moci pracovat s webovou aplikací. Uživatelské jméno a heslo bude zadáno uživatelem při prvním přístupu do webové aplikace. Uživatelské jméno a heslo musí být zadáno přesně, tedy rozlišují se i velká i malá písmena. Pokud nebudou zadána správné přihlašovací údaje zobrazí se notifikace o neúspěšném přihlášení.
48 33 Martin Lácha
49
h2. Dashboard
50 34 Martin Lácha
51 43 Martin Lácha
p=. !dashboard.png(Dashboard)!
52 38 Martin Lácha
53 41 Martin Lácha
Po úspěšném přihlášení se zobrazí samotný dashboard. Jediný rozdíl pro dashboard admina oproti user, je v možnosti přidat nového uživatele v levém horním rohu. Obyčejný uživatel nemůže přidat nového uživatele.
54 38 Martin Lácha
55
h3. Jednotky
56
57 42 Martin Lácha
Pro přihlášeného uživatele se zobrazí jednotky, které jsou přiřazené k tomuto uživateli. Každá jednotka může obsahovat více senzorů. 
58 38 Martin Lácha
59
h3. Senzory
60 1 Martin Lácha
61
Senzory
62 39 Martin Lácha
63
h3. Přidání jednotky
64
65 43 Martin Lácha
p=. !add_unit.png!
66 1 Martin Lácha
67 49 Martin Lácha
V levém horním panelu dashboardu je možné přidat novou jednotku pomocí tlačítka *Add unit*. Po stisknutí se zobrazí Pop-up pro přidání nové jednotky.
68 44 Martin Lácha
69 45 Martin Lácha
* *Unit ID* - Identifikační číslo senzoru
70
* *Description* - Popis jednotky
71
* *Latitude* - Zeměpisná šířka
72
* *Longitude* - Zeměpisná délka
73 1 Martin Lácha
74 47 Martin Lácha
Je možné rovnou do nové jednotky přidat senzory pomocí tlačíka *Add Sensor* a vyplnění následujících položek. Pomocí tlačítka *Remove last Sensor* odstraníte poslední senzor.
75 45 Martin Lácha
76
* *Sensor ID* - Identifikační číslo senzoru
77
* *Senzor name* - Název senzoru
78
* *Senzor type* - Typ senzoru
79 50 Martin Lácha
* *Phenomenon* - Jev senzoru
80 48 Martin Lácha
81
Pomocí tlačítka *Save* uložíte novou jednotky se senzory a tlačíkem *Close* zavřete Pop-up.
82 44 Martin Lácha
83 1 Martin Lácha
h3. Přidání uživatele
84 42 Martin Lácha
85 1 Martin Lácha
p=. !add_user.png!
86 49 Martin Lácha
87
V levém horním panelu dashboardu pomocí tlačítka *Add user* je možné přidat nového uživatele. Tato funkce je povolena pouze pro uživatele s rolí *admin*. Nový uživatel je vytvořen pro vyplnění následujících položek:
88
89
* *Username* - Uživatelské jméno pro přihlášení do webové aplikace
90
* *User password* - Uživatelské heslo pro přihlášení do webové aplikace
91
* *User real name* - Jméno uživatele
92
* *Group* - Skupina
93
* *Role* - Uživatelská role uživatele