Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Internet of Things -testiympäristö Microsoft Azure -pilvipalvelualustalla

Heikkinen, Joonas (2016)

Avaa tiedosto
Heikkinen_Joonas.pdf (906.1Kt)
Lataukset: 


Heikkinen, Joonas
Oulun ammattikorkeakoulu
2016
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016112016582
Tiivistelmä
Opinnäytetyön tavoitteena oli luoda Internet of Things testiympäristö Microsoft Azure -pilvipalvelualustalle. Tarkoituksena oli testata IoT-laitteen toimintaa, datan siirtämistä pilvipalveluun, sekä sen hakemista takaisin pilvipalvelusta, prosessoimista varten. Tavoitteena oli rakentaa oikeaa IoT-ympäristöä vastaava kokonaisuus, jonka avulla saatiin tietoa oikean ympäristön toiminnasta pienessä mittakaavassa.

Teoriaosuudessa käytiin läpi pilvipalveluiden yleistä teoriaa, palvelumalleja, sekä syitä miksi valita pilvipalvelu tavallisen palvelinympäristön sijaan. Esineiden internetistä käytiin läpi yleistä teoriaa, yhteysmalleja, sekä tietoturvaa. Big datan teoriaa käytiin läpi vain lyhyesti, sillä se ei ollut olennaisin osa käytännön osuuden kannalta. Microsoft Azuren teoriaa käytiin läpi yleisellä tasolla, sekä ominaisuuksia tarvittavilta osin.

Pilvipalveluympäristö rakennettiin käyttämällä Microsoft Azuren IoT Hubia. Testaukseen käytetyt ohjelmat ohjelmoitiin Microsoft Visual Studiolla, C# ohjelmointikielellä. Testiympäristöä käytettiin tavallisella työasemalla, joka oli yhteydessä Internetiin.

Lopputuloksena oli toimiva IoT-testiympäristö, jonka avulla IoT-laitteiden ja pilvipalvelun yhteistoiminta simuloitiin onnistuneesti. C# konsoliohjelmia rakennettiin yhteensä 3 kappaletta ja ne kaikki olivat yhteydessä IoT Hubiin. Ensimmäinen konsoliohjelma muodosti lisättäville IoT-laitteille identiteetin, turvallisen yhteyden takaamiseksi. Toinen konsoliohjelma simuloi IoT-laitteen toimintaa. Laite loi ja lähetti dataa onnistuneesti IoT Hubiin. Kolmas konsoliohjelma haki pilveen tallennettua data takaisin, jatkokäsittelyä varten.

Työ oli kaikin puolin onnistunut kokonaisuus. Työ valmistui aikataulussa, teoriaosuus muodosti kattavan tietoperustan käytännön osuutta varten ja käytännön osuudessa rakennettu ympäristö toimi halutulla tavalla.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste