Sensorirajapinnan integraatio Savonian SaMi-järjestelmään.

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...

Full description

Bibliographic Details
Main Author: Myllys, Joona
Other Authors: Savonia-ammattikorkeakoulu
Format: Other/Unknown Material
Language:Finnish
Published: Savonia-ammattikorkeakoulu 2018
Subjects:
Online Access:http://www.theseus.fi/handle/10024/146160
Description
Summary: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. The purpose of this thesis was to get to know one sensory framework and to create a demo application implementing that framework. At the start there were two framework options and one was chosen as a more sensible option, due to it being more modern and supporting a larger number of different data formats. The thesis examined the type of database structure that was built for the demo and how the demo works in practice. The database structures were built with Microsoft’s SQL Server Management Studio 17 application and the development of the demo was done with Microsoft’s Visual Studio 2017 development environment and c# was used as the programming language. The demo was tested using an application called Postman, which lets the user send HTTP requests to the demo without the need for additional code. As the result of this thesis, a demo application was created but, the integration to the Savonia Measurements system was not done as it would have made the project so much broader and that is why the demo application was created with its own database to implement the standard features of the used framework. The integration remains to be implemented in later development phase.