Anturidatan liittäminen Granlund Manager Digital Twiniin
Liukkonen, Joonas (2022)
Liukkonen, Joonas
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-202205118619
https://urn.fi/URN:NBN:fi:amk-202205118619
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli laajentaa anturidatan mittaamista ja esittämistä Granlund Manager-sovelluksen Digital Twin-ominaisuudessa, eli virtuaalisessa kiinteistössä, olemassa olevien lähteiden ja ominaisuuksien rinnalle. Granlund Manager on kiinteistöjohtamisen sovellus, jonka avulla on mahdollista digitalisoida kiinteistön johtamista sekä ylläpitoa. Anturidatan esittämisessä tavoitteina oli liittää uudesta lähteestä tuleva data osaksi olemassa olevaa tooltip-ominaisuutta sekä luoda uutena ominaisuutena vuorokauden mittausdataa näyttävä graafi. Uusi anturi-integraatio haluttiin toteutettavan hyödyntämällä pilvipalveluja sekä helposti siirrettäviä laitteita.
Työ sisälsi pilvipalvelutekniikoihin perehtymistä ja niiden luomista, laitteiden konfiguroimista sekä olemassa olevan sovelluksen laajentamista web-ohjelmointitekniikoita hyödyntämällä. Työ toteutettiin käyttämällä Azuren pilvipalveluita ja Ruuvi Innovations Oy:n valmistamia RuuviTag-antureita sekä Ruuvi Gateway -anturidatareititintä. Olemassa olevan sovelluksen laajentamisessa hyödynnettiin React-käyttöliittymäkirjastoa, TypeScriptiä sekä C#-ohjelmointikieltä ja sen tukemia ohjelmointikehyksiä.
Lopputuloksena onnistuttiin toteuttamaan toimiva laajennus anturidatan mittaamiseen sekä esittämiseen. Uusi anturi-integraatio sekä sen tuottama anturidata saatiin liitettyä olemassa olevien datalähteiden rinnalle ja osaksi olemassa olevaa tooltip-ominaisuutta. Toteutetulla mittausdataa esittelevällä graafilla voidaan havainnollistaa tilakohtaisesti vuorokauden aikana mitattuja lämpötila- ja ilmankosteusarvoja.
Työ sisälsi pilvipalvelutekniikoihin perehtymistä ja niiden luomista, laitteiden konfiguroimista sekä olemassa olevan sovelluksen laajentamista web-ohjelmointitekniikoita hyödyntämällä. Työ toteutettiin käyttämällä Azuren pilvipalveluita ja Ruuvi Innovations Oy:n valmistamia RuuviTag-antureita sekä Ruuvi Gateway -anturidatareititintä. Olemassa olevan sovelluksen laajentamisessa hyödynnettiin React-käyttöliittymäkirjastoa, TypeScriptiä sekä C#-ohjelmointikieltä ja sen tukemia ohjelmointikehyksiä.
Lopputuloksena onnistuttiin toteuttamaan toimiva laajennus anturidatan mittaamiseen sekä esittämiseen. Uusi anturi-integraatio sekä sen tuottama anturidata saatiin liitettyä olemassa olevien datalähteiden rinnalle ja osaksi olemassa olevaa tooltip-ominaisuutta. Toteutetulla mittausdataa esittelevällä graafilla voidaan havainnollistaa tilakohtaisesti vuorokauden aikana mitattuja lämpötila- ja ilmankosteusarvoja.