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
  • Centria-ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Centria-ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

MQTT-Protokollan hyödyntäminen arduinolaitteiden P2P-viestinnässä

Muilu, Roni (2023)

 
Avaa tiedosto
Muilu_Roni.pdf (1.338Mt)
Lataukset: 


Muilu, Roni
2023
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202302021955
Tiivistelmä
Tässä työssä esitellään keskeisiä asioita Arduino-kehitysalustoista, digitalisaatiosta sekä esineiden internetiin liittyvistä protokollista. Työssä kerrotaan myös lyhyesti digitalisaation mukanaan tuomista ilmiöistä ja niihin liittyvistä tietoturvahaasteista sekä pohditaan, miksi on tärkeää huomioida tietoturvallisuus erityisesti IoT-laitteiden kanssa.

Työ aloitettiin tutustumalla erityyppisiin lähteisiin, jotka käsittelevät MQTT-protokollaa, esineiden internetiä, tietoturvaa sekä Arduino-kehitysalustaa. Lähteissä oli materiaalia laajasti ja eniten tietoa löytyi englannin kielellä. Työn lopullisiksi lähteiksi valittiin sellaisia, jotka keskittyvät eniten työn kannalta olennaisiin asioihin. Tässä työssä hyödynnettiin lähteinä monipuolisesti kirjoja, verkosta löytyvää materiaalia ja opinnäytetöitä.

Työn käytännön osuudessa rakennetaan Arduino-kehitysalustoista laitteistokokonaisuus, jonka tavoitteena on mitata ympäristönsä lämpötila ja välittää tämä tieto MQTT-protokollaa hyödyntäen laitteelta toiselle. Toisen laitteen tavoite on reagoida ensimmäisen laitteen julkaisemaan lämpötilaan ja kytkeä tarvittaessa päälle lämmitin, jota tässä työssä kuvataan LED-diodilla. Käytännön osuus alkaa lähettävän ja vastaanottavan laitteiston kokoamisella, jossa yhdistetään Arduino-kehitysalustat sensoreihin ja muihin tarvittaviin osiin johtimien avulla. Tämän jälkeen asennetaan Arduino IDE-kehitysympäristöön tarvittavat lisäkirjastot ja kirjoitetaan molemmille Arduinolaitteille oma ohjelmakoodi, joka ohjaa niiden toimintaa. Lopputuloksena saatiin rakennettua kokonaisuus, jossa kaksi arduinolaitetta viestii keskenään.

Työn loppuosassa esitellään käytännön osan tulokset ja analysoidaan niitä. Lisäksi pohditaan, millaisissa ympäristöissä käytännön osassa rakennettua laitetta voitaisiin hyödyntää ja kehittää edelleen.
 
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