Technická specifikace » Historie » Revize 17
Revize 16 (Lukáš Moučka, 2021-04-27 14:23) → Revize 17/18 (Lukáš Moučka, 2021-04-27 14:28)
h1. Technická specifikace
h2. Stack aplikace
* Angular/Angular CLI 11.2.3
* HTML 5.0
* CSS 3.0 (preprocesor SASS/SCSS)
* Bootstrap 4.6.0
* PrimeNG 11.3.1
* Vega 5.20.2
h2. Datový model
!https://students.kiv.zcu.cz:3443/dmsf/files/696/view!
h2. Návrh aplikace
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.
h2. Využávané endpointy
* @insert/get USER@
* @insert/update/delete UNIT@
* @insert/update/delete SENSOR@
* @get All Rights@
* @get All Sensors@
* @get All Phenomenons@
!diagram_aplikace.png!