Esineiden Internet-testiympäristö IBM Bluemix -alustalla
Tölli, Mari (2017)
Tölli, Mari
Metropolia Ammattikorkeakoulu
2017
Creative Commons Attribution 1.0
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017120119246
https://urn.fi/URN:NBN:fi:amk-2017120119246
Tiivistelmä
Insinöörityössä oli tavoitteena tutustua esineiden Internetiin ja Bluemix-pilvipalvelun Watson esineiden Internet -alustaan. Yhtenä työn osana luotiin alustalle pieni demototeutus, jolla havainnollistettiin alustan toimintaa.
Esineiden Internet tarkoittaa verkkoa, jossa fyysiset esineet lähettävät ja vastaanottavat tietoa. Esine voi olla mikä tahansa asia tai esine, kunhan sen pystyy yhdistämään Internetiin ja se pystyy keräämään ja lähettämään tietoa itsestään ja ympäristöstään.
IBM Bluemix on PaaS-alusta, joka toimii SoftLayer-infrastruktuurin päällä. Se on pääasiassa tarkoitettu ohjelmistokehitykseen, ja alusta tukeekin useita eri ohjelmointikieliä. Bluemix tarjoaa kuitenkin myös muita palveluja, kuten esimerkiksi esineiden Internet -alustan.
Watson esineiden Internet -alusta on Bluemix-alustan palvelu. Siihen yhdistetyt esineet ja laitteet voivat lähettää alustalle tietoa ja saada alustaan yhdistetyiltä sovelluksilta käskyjä. Esineiden lähettämää tietoa on helppo hallinnoida ja seurata alustalla. Se mahdollistaa myös jossain määrin verkon esineiden hallinnoimisen.
Alustalle luodussa demototeutuksessa kerättiin puhelimista muun muassa sijaintitietoja esineiden Internet -alustalle. Tietojen keräämiseen ja lähettämiseen käytettiin IoTool-nimistä sovellusta. Bluemix-alustan palveluista käytettiin esineiden Internet -alustan lisäksi Weather Company Data -sääpalvelua ja Node-RED starteria. Node-RED:llä luotiin ohjelma, joka haki sijaintitiedot esineiden Internet -alustalta ja antoi ne sääpalvelun käyttöön. Sijaintitietojen perusteella sääpalvelu antoi alueen sääennusteen.
Insinöörityön lopputuloksena syntyi esineiden Internet -alustelle demototeutus. Se onnistuneesti havainnollistaa, kuinka alusta toimii ja miten muut Bluemixin palvelut toimivat esineiden Internet -alustan kanssa.
Esineiden Internet tarkoittaa verkkoa, jossa fyysiset esineet lähettävät ja vastaanottavat tietoa. Esine voi olla mikä tahansa asia tai esine, kunhan sen pystyy yhdistämään Internetiin ja se pystyy keräämään ja lähettämään tietoa itsestään ja ympäristöstään.
IBM Bluemix on PaaS-alusta, joka toimii SoftLayer-infrastruktuurin päällä. Se on pääasiassa tarkoitettu ohjelmistokehitykseen, ja alusta tukeekin useita eri ohjelmointikieliä. Bluemix tarjoaa kuitenkin myös muita palveluja, kuten esimerkiksi esineiden Internet -alustan.
Watson esineiden Internet -alusta on Bluemix-alustan palvelu. Siihen yhdistetyt esineet ja laitteet voivat lähettää alustalle tietoa ja saada alustaan yhdistetyiltä sovelluksilta käskyjä. Esineiden lähettämää tietoa on helppo hallinnoida ja seurata alustalla. Se mahdollistaa myös jossain määrin verkon esineiden hallinnoimisen.
Alustalle luodussa demototeutuksessa kerättiin puhelimista muun muassa sijaintitietoja esineiden Internet -alustalle. Tietojen keräämiseen ja lähettämiseen käytettiin IoTool-nimistä sovellusta. Bluemix-alustan palveluista käytettiin esineiden Internet -alustan lisäksi Weather Company Data -sääpalvelua ja Node-RED starteria. Node-RED:llä luotiin ohjelma, joka haki sijaintitiedot esineiden Internet -alustalta ja antoi ne sääpalvelun käyttöön. Sijaintitietojen perusteella sääpalvelu antoi alueen sääennusteen.
Insinöörityön lopputuloksena syntyi esineiden Internet -alustelle demototeutus. Se onnistuneesti havainnollistaa, kuinka alusta toimii ja miten muut Bluemixin palvelut toimivat esineiden Internet -alustan kanssa.