Mittaustietojen ja videoiden tallentaminen, käsitteleminen ja jakaminen
Kytönummi, Onni (2018)
Kytönummi, Onni
Kaakkois-Suomen ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201805158284
https://urn.fi/URN:NBN:fi:amk-201805158284
Tiivistelmä
Tämän opinnäytetyön tarkoitus on käsitellä Mäkelänkankaan aurinko- ja tuulivoiman koulutus- ja tutkimuskeskittymän Webseuranta-verkkosivujen suunnittelua, toteutusta ja toiminnallisuutta. Toteutuksessa keskitytään mittaustiedon tallentamisen ja reaaliaikaisen videokuvan esityksen kehittämiseen sekä mittaustiedon käsittelemisen ja jakamisen optimointiin. Opinnäytetyötä voidaan käyttää dokumentaationa verkkosivujen asentamiseen ja ylläpitoon. Verkkosivujen tarkoituksena on antaa käyttäjälle keino seurata energiapuiston toimintaa ja voimantuottoa.
Verkkosivut kehitettiin WordPress-alustalle käyttäen hyödyksi alustan lisäosa- ja ohjelmointirajapintaa. Mittaustietoa varten luotiin koulun palvelimelle tietokanta ja WordPressiin lisäosa mittaustiedon automaattista tallentamista varten. Mittaustieto haettiin Empowerin mittaustietopalvelusta autentikoimalla palveluun. Haettu mittaustieto käsiteltiin ennen tietokantaan tallentamista. Lisäksi luotiin tapa tuoda projektia edeltävää mittaustietoa tietokantaan. Mittaustietotoiminnot myös optimoitiin käyttäjäystävällisemmiksi.
Mäkelänkankaan aurinko- ja tuulipuistoon asennettujen valvontakameroiden reaaliaikaista videokuvan esittämistä varten luotiin oma palvelin CentOS 7 -käyttöjärjestelmällä. Palvelimeen asennettiin FFmpeg-ohjelmistokokoelma ja videokuvan muuntoa varten tarvittavat encoder-ohjelmat. Ohjelmistokokoelmalla videokuva muunnettiin ja uudelleenohjattiin YouTube live-tapahtuma -palveluun.
Suurin osa projektiin asetetuista tavoitteista saavutettiin. Mittaustieto saatiin tallennettua luotettavasti tietokantaan, mikä oli projektin tärkein tavoite. Vanhempi mittaustieto saatiin myös onnistuneesti tallennettua tietokantaan. Suurin osa mittaustietotoiminnoista saatiin optimoitua onnistuneesti. Mittaustiedon jakamista ei kuitenkaan saatu optimoitua halutuksi haettaessa vuoden aikaista mittaustietoa. Reaaliaikaisen videokuvan esitys saatiin toteutettua, mutta palvelun signaalikatkeilun tuottamia ongelmia ei saatu ratkaistuksi.
Verkkosivut kehitettiin WordPress-alustalle käyttäen hyödyksi alustan lisäosa- ja ohjelmointirajapintaa. Mittaustietoa varten luotiin koulun palvelimelle tietokanta ja WordPressiin lisäosa mittaustiedon automaattista tallentamista varten. Mittaustieto haettiin Empowerin mittaustietopalvelusta autentikoimalla palveluun. Haettu mittaustieto käsiteltiin ennen tietokantaan tallentamista. Lisäksi luotiin tapa tuoda projektia edeltävää mittaustietoa tietokantaan. Mittaustietotoiminnot myös optimoitiin käyttäjäystävällisemmiksi.
Mäkelänkankaan aurinko- ja tuulipuistoon asennettujen valvontakameroiden reaaliaikaista videokuvan esittämistä varten luotiin oma palvelin CentOS 7 -käyttöjärjestelmällä. Palvelimeen asennettiin FFmpeg-ohjelmistokokoelma ja videokuvan muuntoa varten tarvittavat encoder-ohjelmat. Ohjelmistokokoelmalla videokuva muunnettiin ja uudelleenohjattiin YouTube live-tapahtuma -palveluun.
Suurin osa projektiin asetetuista tavoitteista saavutettiin. Mittaustieto saatiin tallennettua luotettavasti tietokantaan, mikä oli projektin tärkein tavoite. Vanhempi mittaustieto saatiin myös onnistuneesti tallennettua tietokantaan. Suurin osa mittaustietotoiminnoista saatiin optimoitua onnistuneesti. Mittaustiedon jakamista ei kuitenkaan saatu optimoitua halutuksi haettaessa vuoden aikaista mittaustietoa. Reaaliaikaisen videokuvan esitys saatiin toteutettua, mutta palvelun signaalikatkeilun tuottamia ongelmia ei saatu ratkaistuksi.