Testilaitteen mittaustulosten visualisointi
Niemi, Jari (2022)
Niemi, Jari
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-2022060917096
https://urn.fi/URN:NBN:fi:amk-2022060917096
Tiivistelmä
Elektroniikan teollisessa valmistamisessa tuotteita testataan tuotteen toiminnan varmistamiseksi. Testaamisesta saadaan tietoa, joka tallentuu pääsääntöisesti tuotantolaitoksessa olevan testilaitteen tietovarastoon. Tuotannon valmistuksenaikaiselle tiedolle olisi kuitenkin käyttöä tuotantolaitoksen ulkopuolellakin.
Toimeksiantajalla oli visio toteuttaa testilaitteen mittaustulosten hyötykäyttöä tuotantolaitoksen ulkopuolella. Työn tavoitteena oli esittää malli ja todistaa mallin toimivuus käytännössä, jolla testitulokset saatiin käytettäväksi tuotantolaitoksen ulkopuolisille käyttäjille. Tavoitteen saavuttamiseksi tuli esittää laitteisto ja ohjelmisto, johon tuotantolaitoksesta tuleva tieto voitiin tallettaa. Todisteeksi tietokannan toiminnasta ja mittausdatan hyötykäytöstä tuli esittää muutama tuotannon tunnuslukuja kuvaava tieto web-selaimessa.
Ratkaisuna toteutettiin dedikoitu Linux-palvelin. Palvelimella käytettiin tietokanta- ja web-palveluja. Tietokanta suunniteltiin ja toteutettiin tuotantoversiota tavoitellen. Web-palvelinohjelmoinnin keinoin web-palvelimelle toteutettiin esimerkkisivusto, joka kykeni esittämään tuotannon tunnuslukuja. Testitulokset eivät ole julkista tietoa, joka varmistettiin web-palvelimella tapahtuvana käyttäjän oikeuksien tunnistamisena. Tiedon sensitiivisyyden suojaamiseksi oli myös palvelimen liikenne suojattiin.
Tuloksena saatiin todistettua toimeksiantajalle, että testituloksia on mahdollista siirtää ja esittää web-selaimessa tuotantolaitoksen ulkopuolisella Linux-palvelimella. Tulosten perusteella toimeksiantaja pystyy arvioimaan, onko esitetty ratkaisu sellainen, jonka toimeksiantaja haluaa toteuttaa. Vai onko ongelmaan haettava jokin toinen toimeksiantajan tarpeisiin paremmin sopiva lähestymistapa.
Opinnäytetyössä päädyttiin suosittelemaan toimeksiantajalle esitettyä ratkaisua. Linux-palvelin soveltuu tulosten tallentamiseen ja esittämiseen hyvin. Toteutukselle annetut tavoitteet saavutettiin ja toteutettu tietokanta on sovellettavissa tuotantokäyttöön sellaisenaan. Opinnäytetyössä ei kuitenkaan otettu kantaa siihen tulisiko toimeksiantajan käyttää virtuaalista palvelinta tai palvelun tarjoajaan.
Toimeksiantajan valitessa esitetyn toteutuksen mukaisen palvelun voidaan tuloksista näytettävien raporttien määrää kasvattaa. Parantaa voidaan myös visuaalista ulkoasua ja käyttömukavuutta. Uusia ominaisuuksia ja asiakaskohtaisia räätälöintejä voidaan myös toteuttaa.
Toimeksiantajalla oli visio toteuttaa testilaitteen mittaustulosten hyötykäyttöä tuotantolaitoksen ulkopuolella. Työn tavoitteena oli esittää malli ja todistaa mallin toimivuus käytännössä, jolla testitulokset saatiin käytettäväksi tuotantolaitoksen ulkopuolisille käyttäjille. Tavoitteen saavuttamiseksi tuli esittää laitteisto ja ohjelmisto, johon tuotantolaitoksesta tuleva tieto voitiin tallettaa. Todisteeksi tietokannan toiminnasta ja mittausdatan hyötykäytöstä tuli esittää muutama tuotannon tunnuslukuja kuvaava tieto web-selaimessa.
Ratkaisuna toteutettiin dedikoitu Linux-palvelin. Palvelimella käytettiin tietokanta- ja web-palveluja. Tietokanta suunniteltiin ja toteutettiin tuotantoversiota tavoitellen. Web-palvelinohjelmoinnin keinoin web-palvelimelle toteutettiin esimerkkisivusto, joka kykeni esittämään tuotannon tunnuslukuja. Testitulokset eivät ole julkista tietoa, joka varmistettiin web-palvelimella tapahtuvana käyttäjän oikeuksien tunnistamisena. Tiedon sensitiivisyyden suojaamiseksi oli myös palvelimen liikenne suojattiin.
Tuloksena saatiin todistettua toimeksiantajalle, että testituloksia on mahdollista siirtää ja esittää web-selaimessa tuotantolaitoksen ulkopuolisella Linux-palvelimella. Tulosten perusteella toimeksiantaja pystyy arvioimaan, onko esitetty ratkaisu sellainen, jonka toimeksiantaja haluaa toteuttaa. Vai onko ongelmaan haettava jokin toinen toimeksiantajan tarpeisiin paremmin sopiva lähestymistapa.
Opinnäytetyössä päädyttiin suosittelemaan toimeksiantajalle esitettyä ratkaisua. Linux-palvelin soveltuu tulosten tallentamiseen ja esittämiseen hyvin. Toteutukselle annetut tavoitteet saavutettiin ja toteutettu tietokanta on sovellettavissa tuotantokäyttöön sellaisenaan. Opinnäytetyössä ei kuitenkaan otettu kantaa siihen tulisiko toimeksiantajan käyttää virtuaalista palvelinta tai palvelun tarjoajaan.
Toimeksiantajan valitessa esitetyn toteutuksen mukaisen palvelun voidaan tuloksista näytettävien raporttien määrää kasvattaa. Parantaa voidaan myös visuaalista ulkoasua ja käyttömukavuutta. Uusia ominaisuuksia ja asiakaskohtaisia räätälöintejä voidaan myös toteuttaa.