Pilvipohjaisen IoT-järjestelmän toteutus anturidatan etäseurantaan Android-mobiilisovelluksessa
Linnanen, Jimi; Isojärvi, Tomi (2025)
Linnanen, Jimi
Isojärvi, Tomi
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025122938983
https://urn.fi/URN:NBN:fi:amk-2025122938983
Tiivistelmä
Tämän työn tarkoituksena oli toteuttaa ryhmätyönä IoT-pohjainen järjestelmä, joka kerää ympäristödataa antureilta ja esittää sen mobiilisovelluksessa käyttäjälle. Työn lähtökohtana oli suunnitella ja toteuttaa kokonainen järjestelmä, jossa anturidata siirtyy IoT-keskuksen kautta pilvipalveluun ja reaaliaikaisesti käyttäjän saataville. Järjestelmä koostui Raspberry Pi -pohjaisesta IoT-keskuksesta, Ruuvitag-antureista, Firebase-pilvipalvelusta, sekä Android-mobiilisovelluksesta. Järjestelmässä IoT-keskus keräsi Antureilta mittausdataa Bluetooth-yhteyden avulla ja välitti sen Firebase Realtime Database -tietokantaan. Mobiilisovellus haki mittausdatan tietokannasta käyttäjäkohtaisesti ja esitti ne laitelistauksena, sekä pylväs- ja viivakaavioina käyttäjälle. Toteutettu järjestelmä toimi suunnitellusti ja täytti sille asetetut toiminnalliset vaatimukset. Työ osoitti, että järjestelmä voidaan toteuttaa tehokkaasti hyödyntämällä pilvipohjaisia palveluita.
