Flash-muistin käyttö anturiverkon datan tallentamisessa
Meskanen, Markku (2012)
Meskanen, Markku
Tampereen ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012060712188
https://urn.fi/URN:NBN:fi:amk-2012060712188
Tiivistelmä
Langattoman sensoriverkon on pystyttävä siirtämään verkon mittaustulokset jollekin palvelimelle, josta mittaustuloksia voidaan tarkastella ja missä niitä voidaan säilöä. Sensoriverkko voidaan liittää palvelimeen usealla eri tavalla ja opinnäytetyöni tavoitteena oli kehittää uusi tapa toteuttaa tämä tiedonsiirto.
Toteutuksessa langaton sensoriverkko luo mittalaitteita väliasemina käyttäen yhteyden mittalaitteeseen, joka on yhteydessä palvelimeen Modbus-väylän kautta. Modbus-väylään yhdistettävän mittalaitteen tulee pystyä säilyttää koko mittalaiteverkon viimeisimpiä mittaustuloksia flash-muistissaan ja pyydettäessä lähettää mittaustulokset edelleen palvelimelle.
Työn olennaisin osa oli suunnitella tapa, miten flash-muistia voidaan käyttää tehokkaasti mittaustulosten väliaikaiseen säilömiseen päätelaitteessa. Suunnittelussa tuli ottaa huomioon asioita kuten flash-muistin kuluminen toistuvissa kirjoituksissa ja luku- ja kirjoitusoperaatioiden vaatima aika.
Laiteohjelmiston kehittämiskielenä käytetään C++ -ohjelmointikieltä.
Toteutuksessa langaton sensoriverkko luo mittalaitteita väliasemina käyttäen yhteyden mittalaitteeseen, joka on yhteydessä palvelimeen Modbus-väylän kautta. Modbus-väylään yhdistettävän mittalaitteen tulee pystyä säilyttää koko mittalaiteverkon viimeisimpiä mittaustuloksia flash-muistissaan ja pyydettäessä lähettää mittaustulokset edelleen palvelimelle.
Työn olennaisin osa oli suunnitella tapa, miten flash-muistia voidaan käyttää tehokkaasti mittaustulosten väliaikaiseen säilömiseen päätelaitteessa. Suunnittelussa tuli ottaa huomioon asioita kuten flash-muistin kuluminen toistuvissa kirjoituksissa ja luku- ja kirjoitusoperaatioiden vaatima aika.
Laiteohjelmiston kehittämiskielenä käytetään C++ -ohjelmointikieltä.