Google Cloud Platform & IoT Core
Korhonen, Joni (2018)
Korhonen, Joni
Hämeen ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201805117734
https://urn.fi/URN:NBN:fi:amk-201805117734
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli esitellä yleisesti, mikä on Google Cloud Platformin IoT Core ja miten sen ja IoT-laitteen välille luodaan yhteys. Työn toimeksiantajana oli Hämeen ammattikorkeakoulun Älykkäät palvelut, jonne IoT Core on mahdollisesti tulossa käyttöön. Työ tarjoaa toimeksiantajalle pohjatietoa.
Opinnäytetyön teoriaosuudessa esitellään aluksi IoT lyhyesti käsitteenä ja käydään läpi työssä käytetty IoT-laite Raspberry Pi, sen käyttöjärjestelmä Raspbian ja laitteeseen kuuluvia lisäkomponentteja. Tämän jälkeen esi-tellään Google Cloud Platform ja sen sisältämiä palveluita. Käytännön osuudessa esitellään demo, jossa toteutetaan yhteyden luominen ja esitellään sen toimivuutta lähettämällä mittaustuloksia Google Cloud Platformiin.
Luodussa demossa luotiin yhteys Raspberry Pin ja Google Iot Coren välille MQTT-protokollaa hyödyntäen. Tätä luotua yhteyttä hyödynnetiin lähet-tämällä Raspberry Pihin liitetyn lämpötila- ja ilmankosteusanturin mittaamaa dataa Cloud Platformin palveluihin jatkokäsittelyä varten.
Opinnäytetyön teoriaosuudessa esitellään aluksi IoT lyhyesti käsitteenä ja käydään läpi työssä käytetty IoT-laite Raspberry Pi, sen käyttöjärjestelmä Raspbian ja laitteeseen kuuluvia lisäkomponentteja. Tämän jälkeen esi-tellään Google Cloud Platform ja sen sisältämiä palveluita. Käytännön osuudessa esitellään demo, jossa toteutetaan yhteyden luominen ja esitellään sen toimivuutta lähettämällä mittaustuloksia Google Cloud Platformiin.
Luodussa demossa luotiin yhteys Raspberry Pin ja Google Iot Coren välille MQTT-protokollaa hyödyntäen. Tätä luotua yhteyttä hyödynnetiin lähet-tämällä Raspberry Pihin liitetyn lämpötila- ja ilmankosteusanturin mittaamaa dataa Cloud Platformin palveluihin jatkokäsittelyä varten.