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! |