IoT kosteus- ja lämpötila-anturi : palvelukokonaisuuden suunnittelu ja toteutus
Heino, Tommi (2024)
Heino, Tommi
2024
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-2024112831154
https://urn.fi/URN:NBN:fi:amk-2024112831154
Tiivistelmä
Opinnäytetyössä suunniteltiin ja toteutettiin IoT-palvelukokonaisuus sisältäen kohteen lähiverkon tietoturvallisen toteutuksen, kosteutta ja lämpötilaa mittaavan anturin suunnittelun ja toteutuksen, Node.js ympäristön käynnistämisen palvelimelle ja palvelinohjelman kehittämisen NestJS-kehyksellä, sekä käyttöliittymän toteutuksen Angularilla. Työssä tutustuttiin esineiden internetiin käsitteenä, tutkittiin erilaisten langattomien verkkotekniikoiden etuja ja hyötyjä, tutustuttiin verkkolaitteisiin ja niiden tehtäviin sekä palvelimen ja tietokannan perusteisiin.
Langattomaksi verkkotekniikaksi valittiin Wi-Fi työn vaatimusten perusteella. Kantaman kasvattamiseksi ja esteiden läpäisykyvyn parantamiseksi käytetään 2.4 GHz taajuutta jättäen muulle kodin elektroniikalle viiden gigahertsin taajuusalueen hyödynnettäväksi. Verkkolaitteiksi valittiin Fortinetin laitteet taustatutkimuksen perusteella. Valintaan vaikutti hinta-laatusuhde, paikallinen hallittavuus, yhden laitevalmistajan toteutus sekä valmistajan tuki ja luotettavuus.
Työn vaatimukset täyttyivät ja tilaajalle saatiin luotua palvelu, jonka jokainen osa-alue on täysin omassa hallinnassa. Jatkokehitettävääkin jäi, kuten paristokäyttöisyyden lisääminen anturille, taustajärjestelmän virheiden käsittelyyn panostaminen ja rajapintojen suojaus, sekä uusien toiminnallisuuksien kehittäminen käyttöliittymään.
Langattomaksi verkkotekniikaksi valittiin Wi-Fi työn vaatimusten perusteella. Kantaman kasvattamiseksi ja esteiden läpäisykyvyn parantamiseksi käytetään 2.4 GHz taajuutta jättäen muulle kodin elektroniikalle viiden gigahertsin taajuusalueen hyödynnettäväksi. Verkkolaitteiksi valittiin Fortinetin laitteet taustatutkimuksen perusteella. Valintaan vaikutti hinta-laatusuhde, paikallinen hallittavuus, yhden laitevalmistajan toteutus sekä valmistajan tuki ja luotettavuus.
Työn vaatimukset täyttyivät ja tilaajalle saatiin luotua palvelu, jonka jokainen osa-alue on täysin omassa hallinnassa. Jatkokehitettävääkin jäi, kuten paristokäyttöisyyden lisääminen anturille, taustajärjestelmän virheiden käsittelyyn panostaminen ja rajapintojen suojaus, sekä uusien toiminnallisuuksien kehittäminen käyttöliittymään.
