Reaaliaikainen lämpötilamittausten hallinta ja tallentaminen tietokantaan TCP/IP- protokollaa hyväksi käyttäen
Tranberg, Jaakko (2017)
Tranberg, Jaakko
Satakunnan ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201705239744
https://urn.fi/URN:NBN:fi:amk-201705239744
Tiivistelmä
Opinnäytetyön tavoitteena oli ohjelmoida ohjelmisto, jonka toimintoihin kuului sulan teräksen lämpötilatietojen keräys. Tiedot kerättiin Heraeus-lämpötila-antureita sekä Ethernet-verkkoa hyväksi käyttäen. Lisäksi ohjelmiston toimintoihin kuului tulosten tallennus SQL-tietokantaan myöhempää tarkastelua varten, sekä tiettyjen mittaustulosten edelleen lähetys toisille tietokoneille reaaliaikaisesti. Työkaluina toimivat Microsoft SQL Management Studio ja Visual Studio 2013, jossa käytetyksi ohjelmointikieleksi valittiin C#.
Ohjelmisto rakennettiin Windows-alustalle ja siihen kuului kaksi komponenttia. Niistä ensimmäinen on ohjelma, joka vastaanottaa Heraeus-antureiden lähettämiä lämpötilamittaukset sisältäviä TCP/IPpaketteja ja tallentaa ne SQL-tietokantaan sekä lähettää mittaustuloksia ohjelmiston toiselle komponentille. Se vastaanottaa tiettyjä pääohjelmasta lähetettyjä mittaustuloksia tarpeen mukaan reaaliaikaisesti ja näyttää ne tietokoneen näytöllä.
Ohjelmisto rakennettiin Windows-alustalle ja siihen kuului kaksi komponenttia. Niistä ensimmäinen on ohjelma, joka vastaanottaa Heraeus-antureiden lähettämiä lämpötilamittaukset sisältäviä TCP/IPpaketteja ja tallentaa ne SQL-tietokantaan sekä lähettää mittaustuloksia ohjelmiston toiselle komponentille. Se vastaanottaa tiettyjä pääohjelmasta lähetettyjä mittaustuloksia tarpeen mukaan reaaliaikaisesti ja näyttää ne tietokoneen näytöllä.