Projekt

Obecné

Profil

Technická specifikace » Historie » Verze 18

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

1 1 Lukáš Moučka
h1. Technická specifikace
2
3
h2. Stack aplikace
4
5 2 Lukáš Moučka
* Angular/Angular CLI 11.2.3
6
* HTML 5.0
7
* CSS 3.0 (preprocesor SASS/SCSS)
8 17 Lukáš Moučka
* Bootstrap 4.6.0
9
* PrimeNG 11.3.1
10 3 Lukáš Moučka
* Vega 5.20.2
11
12
h2. Datový model
13 4 Lukáš Moučka
14
!https://students.kiv.zcu.cz:3443/dmsf/files/696/view!
15 5 Lukáš Moučka
16 1 Lukáš Moučka
h2. Návrh aplikace
17 10 Lukáš Moučka
18 12 Lukáš Moučka
Návrh aplikace znázorňuje využití jednotlivých API. Po přihlášení do aplikace získáme roli *admina* nebo *uživatele*. V rámci administrátorského účtu je využíváno hlavně API [[SensLog v1]], které poskytuje interní funkcionality. Uživatelé budou využívat API [[SensLog Lite v2]], které jim bude poskytovat data o senzorech v komprimovaném tvaru. Uživatelům bez autorizace bude [[OGC SensorThingsAPI standard]] poskytovat veřejně dostupné informace o senzorech.
19
20 16 Lukáš Moučka
h2. Využávané endpointy
21 13 Lukáš Moučka
22 15 Lukáš Moučka
* @insert/get USER@
23
* @insert/update/delete UNIT@
24
* @insert/update/delete SENSOR@
25
* @get All Rights@
26
* @get All Sensors@
27
* @get All Phenomenons@
28 13 Lukáš Moučka
29 11 Lukáš Moučka
!diagram_aplikace.png!