MQTT-protokollan soveltuvuus IoT-järjestelmiin
Siltanen, Janne (2019)
Siltanen, Janne
2019
Teknisten tieteiden TkK tutkinto-ohjelma
Tekniikan ja luonnontieteiden tiedekunta - Faculty of Engineering and Natural Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2019-12-19
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-201912166912
https://urn.fi/URN:NBN:fi:tuni-201912166912
Tiivistelmä
Tässä työssä tutkitaan MQTT-tiedonsiirtoprotokollan soveltuvuutta IoT-järjestelmiin. Työ koostuu teoriaosuudesta sekä käytännön työstä. Teoriaosuudessa käsitellään protokollalle ominaisia käsitteitä kuten julkaisija/tilaaja-periaatetta, aihekäsitteitä, viestityyppejä, salausta sekä välittäjiä. Teoriaosuuteen sisältyy myös esimerkkejä, jotka kuvaavat protokollan toimintaa reaalimaailmassa.
Työn käytännön osuudessa luodaan yksinkertainen kodin automaatiojärjestelmän seuranta-sovellus käyttäen tiedonsiirtoon MQTT-protokollaa. Sovellukseen luodaan kaksi asiakasohjelmaa eri ohjelmointikielillä ja siitä tehdään salattu käyttäen TSL/SSL-salausta. Toinen ohjelmista toimii järjestelmän graafisena käyttöliittymänä ja toinen anturidatan tuottajana. Sovelluksesta tehdään myös stabiili, joten sitä pystytään käyttämään myös epävakailla Internet-yhteyksillä.
Työn käytännön osuudessa luodaan yksinkertainen kodin automaatiojärjestelmän seuranta-sovellus käyttäen tiedonsiirtoon MQTT-protokollaa. Sovellukseen luodaan kaksi asiakasohjelmaa eri ohjelmointikielillä ja siitä tehdään salattu käyttäen TSL/SSL-salausta. Toinen ohjelmista toimii järjestelmän graafisena käyttöliittymänä ja toinen anturidatan tuottajana. Sovelluksesta tehdään myös stabiili, joten sitä pystytään käyttämään myös epävakailla Internet-yhteyksillä.
Kokoelmat
- Kandidaatintutkielmat [8894]