Kirjasto - Tampereen teknillinen yliopisto

Käyttöjärjestelmän edut langattomassa anturiverkossa

Show simple item record

Title: Käyttöjärjestelmän edut langattomassa anturiverkossa
Author: Onkila, Juha Matti Tapani
Alternative title: Benefits of operating system in wireless sensor networks
Abstract: Langattomat 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. /Kir11

Wireless 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 %.

Issue date: 2011-06-08
URN: http://URN.fi/URN:NBN:fi:tty-2011062014728
Publication type: Diplomityö
Language: fi
Pages: 57
Instructor: Hännikäinen, Marko; Hämäläinen, Timo D.
Examiner: Hännikäinen, MarkoHämäläinen, Timo D.
University: Tampereen teknillinen yliopisto
Faculty: Tieto- ja sähkötekniikan tiedekunta – Faculty of Computing and Electrical Engineering
Department: Tietokonetekniikan laitos – Department of Computer Systems
Degree Programme: Sähkötekniikan koulutusohjelma
Copyright: This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.

Files in this item

Files Size Format View
onkila.pdf 3.726Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search TUT DPub


Advanced Search

Browse

My Account

Statistics