Avoimen lähdekoodin IoT-alustat
Aslan, Bayram (2021)
Aslan, Bayram
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-2021081617024
https://urn.fi/URN:NBN:fi:amk-2021081617024
Tiivistelmä
Tämän insinöörityön tavoitteena oli tutkia esineiden internettiä, IoT-alustojen osa-alueita ja markkinoilla olevia avoimen lähdekoodin IoT-alustoja. Lisäksi tarkoitus oli tehdä IoT-demo, joka lähettää huoneen lämpötila- ja kosteusarvoja työssä tutkittuun avoimen lähdekoodin IoT-alustalle.
Insinöörityössä selvitettiin esineiden internetiin liittyviä alueita, kuten IoT-alustojen rakenteita ja avoimen lähdekoodin perusteella toteutettuja IoT-alustojen ominaisuuksia. Työssä tutustuttiin avoimen lähdekoodin IoT-alustojen ominaisuuksiin käytännöllisesti ottamalla niitä käyttöön pilvipohjaisesti. Tutkimuksessa selvitettiin, mitä avoimen lähdekoodin IoT-alustat tarjoavat ja mihin käyttöön ne ovat ensisijaisesti tarkoitettu. Työssä tutkittiin, mitä yhteysprotokolloja ja kirjastoja avoimen lähdekoodin IoT-alustat tukevat.
Insinöörityön tavoitteena oleva IoT-demo toteutui onnistuneesti. Huoneen lämpötila- ja kosteusarvot saatiin mitattua ja mittatulokset lähetettiin Thingsboard-nimiseen avoimen lähdekoodin IoT-alustalle, jossa arvot näytettiin kojelaudassa visualisoituna IoT-alustan omilla työkaluilla. Demoa varten käytetty Rasperry Pi 3 pieni tietokone, jossa pyörii Python-koodi ja anturina SenseHat-niminen Raspberry Pi:hin liitettävä laajennuskortti. Laajennuskortista löytyi moneen käyttöön antureita.
Insinöörityössä selvitettiin esineiden internetiin liittyviä alueita, kuten IoT-alustojen rakenteita ja avoimen lähdekoodin perusteella toteutettuja IoT-alustojen ominaisuuksia. Työssä tutustuttiin avoimen lähdekoodin IoT-alustojen ominaisuuksiin käytännöllisesti ottamalla niitä käyttöön pilvipohjaisesti. Tutkimuksessa selvitettiin, mitä avoimen lähdekoodin IoT-alustat tarjoavat ja mihin käyttöön ne ovat ensisijaisesti tarkoitettu. Työssä tutkittiin, mitä yhteysprotokolloja ja kirjastoja avoimen lähdekoodin IoT-alustat tukevat.
Insinöörityön tavoitteena oleva IoT-demo toteutui onnistuneesti. Huoneen lämpötila- ja kosteusarvot saatiin mitattua ja mittatulokset lähetettiin Thingsboard-nimiseen avoimen lähdekoodin IoT-alustalle, jossa arvot näytettiin kojelaudassa visualisoituna IoT-alustan omilla työkaluilla. Demoa varten käytetty Rasperry Pi 3 pieni tietokone, jossa pyörii Python-koodi ja anturina SenseHat-niminen Raspberry Pi:hin liitettävä laajennuskortti. Laajennuskortista löytyi moneen käyttöön antureita.