Ohjelmistorobotiikka kiinteistöautomaation tukena
Roivas, Juho-Petteri (2022)
Roivas, Juho-Petteri
2022
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-2022120726973
https://urn.fi/URN:NBN:fi:amk-2022120726973
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli tutkia ohjelmistorobotiikkaa ja sen mahdollisuuksia kiinteistöautomaation tukemisessa. Työn tarkoituksena oli perehtyä yleisesti ohjelmistorobotiikkaan ja kiinteistöautomaatioon ja löytää niiden väliltä mahdollisia yhtenäisyyksiä. Opinnäytetyön toiminnallisessa osiossa luotiin palvelu, jossa ohjelmistorobotiikan avulla luetaan ja tallennetaan tietoja eri laitteilta helpompaa ja nopeampaa tiedonhakua varten.
Ensimmäiseksi opinnäytetyössä käydään lyhyesti läpi, mitä ohjelmistorobotiikka ja kiinteistöautomaatio tarkoittavat erillisinä osa-alueina. Tämän jälkeen esitellään teoriapohjaa ohjelmistorobotiikan mahdollisuuksista osana kiinteistöautomaatiota. Toiminnallisen osion ohjelmistorobotti tehtiin käyttämällä UiPath-automaatioalustaa. Toiminnallisessa osiossa on lisäksi käytetty HTML-, CSS- ja MySQL-koodikieliä ja Node.js-kehitysympäristöä.
Toiminnallisessa osiossa luotiin järjestelmä, jossa ohjelmistorobotti poimii etähallintalaitteilta lämpötilatietoja ja tallentaa ne palvelimen tietokantaan. Palvelin sisältää myös selainsivun, josta käyttäjä voi käydä lukemassa tietokantaan tallennettuja lämpötilatietoja. Teoreettisen ja toiminnallisen osion perusteella voidaan todeta, että ohjelmistorobotiikasta on hyötyä kiinteistöautomaation tukemisessa. Ohjelmistorobotiikka hyödyttää erityisesti vanhojen hajautettujen järjestelmien yhdistämistä. Mahdollisia jatkotutkimusaiheita ovat esimerkiksi taloudellisuuden arviointi ja kannattavuus.
Ensimmäiseksi opinnäytetyössä käydään lyhyesti läpi, mitä ohjelmistorobotiikka ja kiinteistöautomaatio tarkoittavat erillisinä osa-alueina. Tämän jälkeen esitellään teoriapohjaa ohjelmistorobotiikan mahdollisuuksista osana kiinteistöautomaatiota. Toiminnallisen osion ohjelmistorobotti tehtiin käyttämällä UiPath-automaatioalustaa. Toiminnallisessa osiossa on lisäksi käytetty HTML-, CSS- ja MySQL-koodikieliä ja Node.js-kehitysympäristöä.
Toiminnallisessa osiossa luotiin järjestelmä, jossa ohjelmistorobotti poimii etähallintalaitteilta lämpötilatietoja ja tallentaa ne palvelimen tietokantaan. Palvelin sisältää myös selainsivun, josta käyttäjä voi käydä lukemassa tietokantaan tallennettuja lämpötilatietoja. Teoreettisen ja toiminnallisen osion perusteella voidaan todeta, että ohjelmistorobotiikasta on hyötyä kiinteistöautomaation tukemisessa. Ohjelmistorobotiikka hyödyttää erityisesti vanhojen hajautettujen järjestelmien yhdistämistä. Mahdollisia jatkotutkimusaiheita ovat esimerkiksi taloudellisuuden arviointi ja kannattavuus.