Yleiskatsaus IoT-ympäristöihin ja anturijärjestelmä
Känninen, Mikko (2016)
Känninen, Mikko
Metropolia Ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016113018471
https://urn.fi/URN:NBN:fi:amk-2016113018471
Tiivistelmä
Insinöörityön tarkoituksena oli perehtyä esineiden internetiin (engl. Internet of Things, IoT) yleisellä tasolla ja tutustua pintapuolisesti sen standardeihin ja protokolliin. Big data ja IoT ovat saaneet suuren huomion teknologiateollisuuden trendeinä, joten niiden tuntemus edes jossain määrin on pakollista. Toisena tavoitteena oli toteuttaa toimiva prototyyppi IoT-sovelluksesta, joka sisältäisi mittalaitteiston ja tiedontallennusratkaisun sekä verkkosivuston tiedon esittämistä varten.
Ensimmäisessä työvaiheessa tutustuttiin jo olemassa tai kehitteillä oleviin IoT-protokolliin ja standardeihin. Tarkoituksena oli selvittää niiden mahdollinen soveltuvuus ja käytettävyys prototyypin valmistuksessa.
Seuraavassa vaiheessa valittiin komponentit prototyyppiin. Vertailun jälkeen alustaksi valikoitui PSoC4, jossa prosessorina toimii ARM Cortex0. Datayhteyttä varten valittiin SIM900 GPRS/GSM Shield ja antureiksi kolme DS18B20-lämpöanturia. Prototyypin ohjelmisto toteutettiin C-kieltä hyödyntävällä PSoC Creator -ohjelmistolla. Työssä toteutettiin myös verkkosivu anturidatan graafista esittämistä varten. Tehdyn työn lopputuloksena syntyi itsenäinen anturijärjestelmän prototyyppi, ja perehtymisvaiheessa kerätty tieto IoT-protokollista edesauttaa muuntamaan prototyypin langattomaksi terraarion ilmaston hallinta- ja säätöjärjestelmäksi.
Ensimmäisessä työvaiheessa tutustuttiin jo olemassa tai kehitteillä oleviin IoT-protokolliin ja standardeihin. Tarkoituksena oli selvittää niiden mahdollinen soveltuvuus ja käytettävyys prototyypin valmistuksessa.
Seuraavassa vaiheessa valittiin komponentit prototyyppiin. Vertailun jälkeen alustaksi valikoitui PSoC4, jossa prosessorina toimii ARM Cortex0. Datayhteyttä varten valittiin SIM900 GPRS/GSM Shield ja antureiksi kolme DS18B20-lämpöanturia. Prototyypin ohjelmisto toteutettiin C-kieltä hyödyntävällä PSoC Creator -ohjelmistolla. Työssä toteutettiin myös verkkosivu anturidatan graafista esittämistä varten. Tehdyn työn lopputuloksena syntyi itsenäinen anturijärjestelmän prototyyppi, ja perehtymisvaiheessa kerätty tieto IoT-protokollista edesauttaa muuntamaan prototyypin langattomaksi terraarion ilmaston hallinta- ja säätöjärjestelmäksi.