|
|
|
|
|
|
|
# Tekninen dokumentaatio
|
|
# Tekninen dokumentaatio
|
|
|
|
|
|
|
|
Versionumero 0.0.1
|
|
Versionumero 0.0.2
|
|
|
|
|
|
|
|
Luokittelu (Julkinen)
|
|
Luokittelu (Julkinen)
|
|
|
|
|
|
| ... | @@ -9,22 +9,26 @@ Vastuuhenkilö: Jarno |
... | @@ -9,22 +9,26 @@ Vastuuhenkilö: Jarno |
|
|
|
|
|
|
|
# Johdatus
|
|
# Johdatus
|
|
|
|
|
|
|
|
Kyseessä on apuvälinekeskuksen laitteiden käyttöasteen ja sijainnin seurantaan tarkoitettu järjestelmä nimeltä MöTräk. Tämän dokumentin tarkoitus on antaa jatkokehittäjälle käsitys siitä, mitä tekniikoita projektissa on käytetty.
|
|
Kyseessä on apuvälinekeskuksen laitteiden käyttöasteen ja sijainnin seurantaan tarkoitettu järjestelmä nimeltä MoTrak. Tämän dokumentin tarkoitus on antaa jatkokehittäjälle käsitys siitä, mitä tekniikoita projektissa on käytetty.
|
|
|
|
|
|
|
|
# Yleiskuva
|
|
# Yleiskuva
|
|
|
|
|
|
|
|
Seurantalaite järjestelmän tarkoitus on seurata apuvälinekeskuksen lainaamien laitteiden käyttöastetta, jonka mukaan voidaan arvioida onko laite oikeasti siihen tarkoitetussa käytössä vai onko se käyttämättömänä suurimman osan ajasta.
|
|
Seurantalaite järjestelmän tarkoitus on seurata Keski-Suomen sairaanhoitopiirin apuvälinekeskuksen lainaamien laitteiden käyttöastetta, jonka mukaan voidaan arvioida onko laite oikeasti siihen tarkoitetussa käytössä vai onko se käyttämättömänä suurimman osan ajasta.
|
|
|
|
|
|
|
|
Käyttöasteen lisäksi järjestelmään tulisi saada toimiva sisätilanpaikannus, joka automaattisesti päivittäisi tilatietonsa, esimerkiksi kun laite siirtyy huollon tiloihin.
|
|
Käyttöasteen lisäksi järjestelmään tulisi saada toimiva sisätilanpaikannus, jota voitaisiin hyödyntää uuden sairaalan ja apuvälinekeskuksen eri tiloissa. Tällä pystyttäisiin määrittämään missä tilassa apuväline on milläkin hetkellä.
|
|
|
|
|
|
|
|
# Käytetyt teknologiat
|
|
# Käytetyt teknologiat
|
|
|
|
|
|
|
|
|
* GitLab 11.0
|
|
|
* NB-IoT
|
|
* NB-IoT
|
|
|
* JavaScript
|
|
* JavaScript
|
|
|
* Python3
|
|
* Python 3.5
|
|
|
* MySQL 14.14
|
|
* MySQL 14.14
|
|
|
* GSM
|
|
* GSM 4G
|
|
|
* GPS
|
|
* GPS
|
|
|
|
* Bluetooth 4.1 classic
|
|
|
|
* Docker 18.03.1-CE
|
|
|
|
* NodeJS 8.11.3 (npm 5.6.0)
|
|
|
|
|
|
|
|
# Tuotekehitysympäristöjen kuvaukset
|
|
# Tuotekehitysympäristöjen kuvaukset
|
|
|
|
|
|
| ... | @@ -37,7 +41,10 @@ Käyttöasteen lisäksi järjestelmään tulisi saada toimiva sisätilanpaikannu |
... | @@ -37,7 +41,10 @@ Käyttöasteen lisäksi järjestelmään tulisi saada toimiva sisätilanpaikannu |
|
|
|
|
|
|
|
# Tärkeimmät tekniset ratkaisut joihin tuote nojaa
|
|
# Tärkeimmät tekniset ratkaisut joihin tuote nojaa
|
|
|
|
|
|
|
|
* Passiivinen skannaus laitteiden paikantamiseen
|
|
* Angular2
|
|
|
* NodeJS
|
|
* RabbitMQ 3.7.6
|
|
|
|
* RuuviTag kiihtyvyysanturi
|
|
|
|
* Google Cloud
|
|
|
|
*
|
|
|
|
|
|
|
|
# Yleinen ohjelmistoarkkitehtuuri |
|
# Yleinen ohjelmistoarkkitehtuuri |