Sensorirajapinnan integraatio Savonian SaMi-järjestelmään.
Myllys, Joona (2018)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201805158139
https://urn.fi/URN:NBN:fi:amk-201805158139
Tiivistelmä
Opinnäytetyön tarkoituksena oli tutustua johonkin sensorirajapintaan ja toteuttaa tämän perusteella esimerkkisovel-lus toteuttaen tätä rajapintaa. Rajapintavaihtoehtoja oli lähtötilanteessa kaksi, joista toinen valikoitui järkevämmäksi vaihtoehdoksi, ollessaan huomattavasti modernimpi ja tukiessaan suurempaa määrää eri data formaatteja.
Työssä käydään läpi, minkälainen tietokantarakenne toteutettiin sovellusta varten ja miten sovellus käytännössä ottaen toimii. Tietokantarakenteet rakennettiin Microsoftin SQL Server Management Studio 17 sovelluksella ja de-mon kehitys tapahtui Microsoftin Visual Studio 2017 kehitysympäristössä ja tässä ohjelmointikielenä toimi c#. Sovel-lusta testattiin Postman-ohjelmalla, jolla pystyy lähettämään HTTP-kutsuja sovellukselle, ilman, että tarvitsee kir-joittaa ylimääräistä koodia.
Integraatio SaMi-järjestelmään ei loppujen lopuksi tämän työn aikana toteutunut ja sen toteuttaminen jäi odotta-maan jatkokehitystä. Kyseisen integraation toteuttaminen olisi tuonut huomattavasti lisää laajuutta tähän työhön ja tämän takia päädyttiin toteuttamaan standardin ominaisuuksia toteuttava sovellus käyttäen, sille itse laadittuja tieto-kantarakenteita.
Työssä käydään läpi, minkälainen tietokantarakenne toteutettiin sovellusta varten ja miten sovellus käytännössä ottaen toimii. Tietokantarakenteet rakennettiin Microsoftin SQL Server Management Studio 17 sovelluksella ja de-mon kehitys tapahtui Microsoftin Visual Studio 2017 kehitysympäristössä ja tässä ohjelmointikielenä toimi c#. Sovel-lusta testattiin Postman-ohjelmalla, jolla pystyy lähettämään HTTP-kutsuja sovellukselle, ilman, että tarvitsee kir-joittaa ylimääräistä koodia.
Integraatio SaMi-järjestelmään ei loppujen lopuksi tämän työn aikana toteutunut ja sen toteuttaminen jäi odotta-maan jatkokehitystä. Kyseisen integraation toteuttaminen olisi tuonut huomattavasti lisää laajuutta tähän työhön ja tämän takia päädyttiin toteuttamaan standardin ominaisuuksia toteuttava sovellus käyttäen, sille itse laadittuja tieto-kantarakenteita.