Projekt

Obecné

Profil

Technická specifikace » Historie » Verze 13

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

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 13 Lukáš Moučka
h2. Využávané endpointy na SensLog v1
19
20
h2. Využívané endpointy na SensLog Lite v2
21
22
* 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
29 11 Lukáš Moučka
!diagram_aplikace.png!