Show simple item record

dc.creatorOnkila, Juha Matti Tapani
dc.date.accessioned2011-06-20T09:32:18Z
dc.date.available2011-06-20T09:32:18Z
dc.date.issued2011-06-20
dc.identifier.urihttp://dspace.cc.tut.fi/dpub/handle/123456789/20581
dc.description.abstractLangattomat anturiverkot ovat kehittyneet viime vuosina nopeaa tahtia. Ominaisuuksien määrä on kasvanut, mutta toisaalta laitteistoresurssit ovat pysyneet lähes ennallaan. Lisääntyneen monimutkaisuuden hallintaan on kehitetty eritoten langattomia anturiverkkoja varten suunniteltuja reaaliaikaisia käyttöjärjestelmiä. Nämä käyttöjärjestelmät ottavat anturiverkkojen erityislaatuisuuden esimerkiksi energiankulutuksen ja laitteistoresurssien suhteen huomioon. Tässä työssä otettiin SensorOS-niminen käyttöjärjestelmä käyttöön TUT\-WSN-anturiverkon reitittävän anturilaitteen sulautetussa ohjelmistossa. TUTWSN on mikrokontrolleripohjainen vähän energiaa kuluttava langaton anturiverkkoteknologia. Käyttöjärjestelmän käyttöönotolla pyrittiin parantamaan järjestelmän suorituskykyä sekä selkeyttämään järjestelmän rakennetta. Osana työtä pyrittiin selvittämään yleisesti käyttöjärjestelmän käyttöön liittyviä etuja langattomassa anturiverkossa. Käyttöönotto suoritettiin kahdessa vaiheessa. Näin saatiin paremmin toimiva järjestelmä aikaiseksi ja lisäksi ensimmäisen vaiheen järjestelmä toimi alkuperäisen TUTWSN-anturiverkon ohella hyvänä verokkijärjestelmänä. Työssä luotua järjestelmää vertailtiin verokkijärjestelmiin usein eri tavoin. Suorituskykyä vertailtiin esimerkkijärjestelmän kannalta oleellisia parametrejä, kuten radion päälläoloaikaa ja keskeytysviivettä, käyttäen. Lisäksi vertailtiin järjestelmien resurssienkäyttöä. Rakennevertailu suoritettiin subjektiivisesti sekä mutkikkuusmittaa käyttäen. Käyttöjärjestelmän havaittiin parantavan esimerkkijärjestelmän suorituskykyä ja reaaliaikavaatimusten toteuttaminen helpottui. Keskeytysviive oli käyttöjärjestelmää käytettäessä lähes vakio ja radion päälläoloaika parani 80 prosentista lähes 95 prosenttiin. Lisäksi käyttöjärjestelmä selkeytti järjestelmän rakennetta. Käyttöjärjestelmä helpotti energiankulutuksen hallintaa ja tehosti resurssien hallintaa. Toisaalta järjestelmän muistin kulutus lisääntyi huomattavasti. Datamuistin käyttö kasvoi 28 prosenttia alkuperäiseen järjestelmään verrattuna. /Kir11en
dc.description.abstractWireless sensor networks (WSN) have developed constantly during last years. Features have increased but on the other hand resources have remained at the same level. Operating systems designed just for WSNs have been developed to help increased complexity. These operating systems take into account WSNs speciality for example in energy consumption and hardware resources. In this thesis SensorOS operating system was adopted in embedded software of TUTWSN wireless sensor network. As part of the thesis, general benefits of operating systems in wireless sensor networks are discoverd. OS deployment was done in two steps to gradually porting existing functionality to new OS environment and carry out performance comparison in pieces. System with OS was compared to previous systems. Performance was analyzed with essential parameters of TUTWSN's point of view like interrupt delay and radio's on time. In addition, use of resources was compared. Structure comparison was done in subjective way and by analysing cyclomatic complexity. Many benefits of operating system were discovered. Operating system increased system's performance and eased accomplishing of real-time requierments. Interrupt delay became almost constant and radio's on time increased from 80 % to 95 %. It clarified also the system structure. Resource management became more effective. At the same time the data memory footprint increased by 28 %.en
dc.format.mimetypeapplication/pdf
dc.language.isofien
dc.relation.isformatof57en
dc.rightsThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.titleKäyttöjärjestelmän edut langattomassa anturiverkossaen
dc.typeDiplomityö
dc.identifier.urnURN:NBN:fi:tty-2011062014728
dc.revHännikäinen, Marko
dc.revHämäläinen, Timo D.
dc.thsHännikäinen, Marko
dc.thsHämäläinen, Timo D.
dcterms.alternativeBenefits of operating system in wireless sensor networksen
dc.contributor.laitosTietokonetekniikan laitos – Department of Computer Systemsen
dc.contributor.tiedekuntaTieto- ja sähkötekniikan tiedekunta – Faculty of Computing and Electrical Engineering
dc.contributor.yliopistoTampereen teknillinen yliopistofi
dc.programmeSähkötekniikan koulutusohjelmaen
dc.date.published2011-06-08
dc.contributor.laitoskooditkt


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record