Projekt

Obecné

Profil

Technická specifikace » Historie » Revize 16

Revize 15 (Lukáš Moučka, 2021-04-27 14:23) → Revize 16/18 (Lukáš Moučka, 2021-04-27 14:23)

h1. Technická specifikace 

 h2. Stack aplikace 

 * Angular/Angular CLI 11.2.3 
 * HTML 5.0 
 * CSS 3.0 (preprocesor SASS/SCSS) 
 * 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 na SensLog v1 

 h2. Využívané endpointy na SensLog Lite v2 

 * @insert/get USER@ 
 * @insert/update/delete UNIT@ 
 * @insert/update/delete SENSOR@ 
 * @get All Rights@ 
 * @get All Sensors@ 
 * @get All Phenomenons@ 

 !diagram_aplikace.png!