Tietoalusta digitaaliselle kaksoselle
Niemi, Ville (2021)
Niemi, Ville
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021121225390
https://urn.fi/URN:NBN:fi:amk-2021121225390
Tiivistelmä
Opinnäytetyön aihe on tietoalustan luominen digitaaliselle kaksoselle. Yksi tärkeimmistä
tavoitteista oli sopivan tietokannan valitseminen projektin käyttöön. Tietokannan oli
pystyttävä tallentamaan nopeasti tulevaa IoT-dataa ja sitä piti pystyä tarkastelemaan
reaaliaikaisesti. Työssä luotiin myös putki, jota pitkin tieto kulkee IoT-sensoreilta
tietokantaan ja digitaalisen kaksosen käyttöön.
Opinnäytetyö tehtiin Microsoft Azuren portaalista löytyvillä palveluilla. Työhön valittiin
parhaimmat sovellukset testaamalla eri toteutuksia. Testaaminen tapahtui simuloimalla
oikeanlaista tietoa ja välittämällä sitä palveluille. Sen perusteella, kuinka palvelut
reagoivat tietoon ja tiedonrakenteisiin, käyttöön valikoituivat IoT Hub, Time Series
Insights, Azure Functions ja Digital Twins.
Tieto kulki tietokantaan IoT Hubin kautta ja tiedon rakenne on selkeä. Tietokannasta voi
tarkastella yksittäisiä sensoreita, mikä oli yksi tärkeimmistä vaatimuksista tietokannalle.
Digitaalinen kaksonen -palvelu aktivoitiin käyttöön ja sinne tehtiin harjoitusmalli, joka
vastasi lämpötilasensoria. Mallin lämpötila muuttui aina, kun uutta tietoa saapui
digitaaliselle kaksoselle.
tavoitteista oli sopivan tietokannan valitseminen projektin käyttöön. Tietokannan oli
pystyttävä tallentamaan nopeasti tulevaa IoT-dataa ja sitä piti pystyä tarkastelemaan
reaaliaikaisesti. Työssä luotiin myös putki, jota pitkin tieto kulkee IoT-sensoreilta
tietokantaan ja digitaalisen kaksosen käyttöön.
Opinnäytetyö tehtiin Microsoft Azuren portaalista löytyvillä palveluilla. Työhön valittiin
parhaimmat sovellukset testaamalla eri toteutuksia. Testaaminen tapahtui simuloimalla
oikeanlaista tietoa ja välittämällä sitä palveluille. Sen perusteella, kuinka palvelut
reagoivat tietoon ja tiedonrakenteisiin, käyttöön valikoituivat IoT Hub, Time Series
Insights, Azure Functions ja Digital Twins.
Tieto kulki tietokantaan IoT Hubin kautta ja tiedon rakenne on selkeä. Tietokannasta voi
tarkastella yksittäisiä sensoreita, mikä oli yksi tärkeimmistä vaatimuksista tietokannalle.
Digitaalinen kaksonen -palvelu aktivoitiin käyttöön ja sinne tehtiin harjoitusmalli, joka
vastasi lämpötilasensoria. Mallin lämpötila muuttui aina, kun uutta tietoa saapui
digitaaliselle kaksoselle.