Projekt

Obecné

Profil

Technická specifikace » Historie » Verze 16

Lukáš Moučka, 2021-04-27 14:23

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 3 Lukáš Moučka
* Vega 5.20.2
9
10
h2. Datový model
11 4 Lukáš Moučka
12
!https://students.kiv.zcu.cz:3443/dmsf/files/696/view!
13 5 Lukáš Moučka
14 1 Lukáš Moučka
h2. Návrh aplikace
15 10 Lukáš Moučka
16 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.
17
18 16 Lukáš Moučka
h2. Využávané endpointy
19 13 Lukáš Moučka
20 15 Lukáš Moučka
* @insert/get USER@
21
* @insert/update/delete UNIT@
22
* @insert/update/delete SENSOR@
23
* @get All Rights@
24
* @get All Sensors@
25
* @get All Phenomenons@
26 13 Lukáš Moučka
27 11 Lukáš Moučka
!diagram_aplikace.png!