Technická specifikace » Historie » Revize 13
Revize 12 (Lukáš Moučka, 2021-04-12 06:26) → Revize 13/18 (Lukáš Moučka, 2021-04-27 14:21)
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 !diagram_aplikace.png! 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!