Utveckling av program för mätning av signalstyrka och väderförhållanden
Crotts, Karl (2026)
Crotts, Karl
2026
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-2026050810540
https://urn.fi/URN:NBN:fi:amk-2026050810540
Tiivistelmä
Opinnäytetyö kertoo ohjelman suunnittelusta ja tekemisestä. Ohjelma kerää ja tallentaa tietoa signaalin voimakkuudesta ja sääolosuhteista DVB-T-ympäristössä. Työn tavoitteena on tehdä automaattinen ja luotettava ohjelma tiedon keräämiseen. Työssä keskitytään C++-ohjelmointiin ja Linux-ympäristöön.
Työn tuloksena syntyi dvb-logger-ohjelma, joka on tehty C++-kielellä ja toimii Linuxkäyttöjärjestelmässä. Ohjelma käyttää DVB-kortin signaalitietoja ja hakee säätietoja ulkoisesta sääAPI:sta. Näiden avulla se luo SQLite-tietokannan, jota voidaan käyttää myöhemmin analysointiin.
Työssä kerrotaan myös, mitä kirjastoja, palveluja ja työkaluja käytettiin ohjelman tekemisessä. Lisäksi selitetään ohjelmoinnin aikana tehdyt valinnat ja ratkaisut. Opinnäytetyö on tehty Jan Berglundin toimeksiannosta Novian ammattikorkeakoulussa.
Työn tuloksena syntyi dvb-logger-ohjelma, joka on tehty C++-kielellä ja toimii Linuxkäyttöjärjestelmässä. Ohjelma käyttää DVB-kortin signaalitietoja ja hakee säätietoja ulkoisesta sääAPI:sta. Näiden avulla se luo SQLite-tietokannan, jota voidaan käyttää myöhemmin analysointiin.
Työssä kerrotaan myös, mitä kirjastoja, palveluja ja työkaluja käytettiin ohjelman tekemisessä. Lisäksi selitetään ohjelmoinnin aikana tehdyt valinnat ja ratkaisut. Opinnäytetyö on tehty Jan Berglundin toimeksiannosta Novian ammattikorkeakoulussa.
