haku: @supervisor Malmi, Lauri / yhteensä: 86
viite: 35 / 86
Tekijä:Tervo, Ville
Työn nimi:Optimizing Bluetooth File Transfer in Mobile Linux Device
Kannettavan Linux-pohjaisen laitteen Bluetooth-tiedostonsiirron optimointi
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2009
Sivut:59 s. + liitt. 11 s.      Kieli:   eng
Koulu/Laitos/Osasto:Koneenrakennustekniikan laitos
Oppiaine:Ohjelmistotekniikka   (T-106)
Valvoja:Malmi, Lauri
Ohjaaja:Leminen, Janne
OEVS:
Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje

Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossa

Oppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa.

Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/

Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.

Kirjautuminen asiakaskoneille

  • Aalto-yliopistolaiset kirjautuvat asiakaskoneille Aalto-tunnuksella ja salasanalla.
  • Muut asiakkaat kirjautuvat asiakaskoneille yhteistunnuksilla.

Opinnäytteen avaaminen

  • Asiakaskoneiden työpöydältä löytyy kuvake:

    Aalto Thesis Database

  • Kuvaketta klikkaamalla pääset hakemaan ja avaamaan etsimäsi opinnäytteen Aaltodoc-tietokannasta. Opinnäytetiedosto löytyy klikkaamalla viitetietojen OEV- tai OEVS-kentän linkkiä.

Opinnäytteen lukeminen

  • Opinnäytettä voi lukea asiakaskoneen ruudulta tai sen voi tulostaa paperille.
  • Opinnäytetiedostoa ei voi tallentaa muistitikulle tai lähettää sähköpostilla.
  • Opinnäytetiedoston sisältöä ei voi kopioida.
  • Opinnäytetiedostoa ei voi muokata.

Opinnäytteen tulostus

  • Opinnäytteen voi tulostaa itselleen henkilökohtaiseen opiskelu- ja tutkimuskäyttöön.
  • Aalto-yliopiston opiskelijat ja henkilökunta voivat tulostaa mustavalkotulosteita Oppimiskeskuksen SecurePrint-laitteille, kun tietokoneelle kirjaudutaan omilla Aalto-tunnuksilla. Väritulostus on mahdollista asiakaspalvelupisteen tulostimelle u90203-psc3. Väritulostaminen on maksullista Aalto-yliopiston opiskelijoille ja henkilökunnalle.
  • Ulkopuoliset asiakkaat voivat tulostaa mustavalko- ja väritulosteita Oppimiskeskuksen asiakaspalvelupisteen tulostimelle u90203-psc3. Tulostaminen on maksullista.
Sijainti:P1 Ark Aalto     | Arkisto
Avainsanat:Bluetooth
OBEX
L2CAP
Linux
Bluetooth
OBEX
L2CAP
Linux
Tiivistelmä (fin): Tämä diplomityö esittelee mahdollisia pullonkauloja ja ongelmakohtia Nokian Internet Tabletin Bluetooth ohjelmistossa.
Työ sisältää joitakin parannuksia jotka sen aikana tehtiin ohjelmistoon sekä mahdollisia parannusehdotuksia tuleviin versioihin.

Bluetooth on teknologia jota käytetään kaapeleiden korvaajana erilaisissa kulutuselektroniikkatuotteissa kuten matkapuhelimissa, tietokoneissa ja langattomissa kuulokkeissa.
Jotta käyttäjän kokema käyttökokemus olisi hyvä, ääni- ja videotiedostojen siirtonopeus laitteesta toiseen pitää olla hyväksyttävällä tasolla.
Resurssien tehokkaalla käytöllä on myös suuri vaikutus laitteen käyttöaikaan.
Yleensä aktiivi- ja virransäästötilan välillä on huomattava ero virrankulutuksessa.

Nokian Internet Tabletit käyttävät Linuxia käyttöjärjestelmän ytimenä ja GNU -työkaluja ja -kirjastoja ohjelmien alustana.
Linux/GNU on vapaa käyttöjärjestelmä, joka tarjoaa POSIX -rajapinnan.
Se sisältää myös System V Unix ja BSD Unix -laajennoksia.
Melkein kaikki Internet Tabletissa käytetty ohjelmistokoodi perustuu tai on lähtöisin vapaista ohjelmistoista kuten BlueZ ja Openobex.

Eri Internet Tabletissa käytetyt ohjelmistokomponentit on esitelty työssä, jotta lukijalle tulisi selväksi, mitä kaikkea voidaan muuttaa.

Mittaukset ja muutokset, jotka tässä työssä on esitelty, on tehty vapaisiin ohjelmisto komponentteihin, jotka ovat vapaasti ladattavissa internetistä.
Myös itse laite on julkaistu ja vapaasti ostettavissa.
Nokia N810:ntä ja USB -väylään kytkettäviä Bluetooth sovittimia käytettiin mittauksissa.

Teorian osalta työ esittelee Bluetoothin eri tasoilla mahdollisesti saavutettavia nopeuksia.
Myös signaalin etenemiseen liittyviä fysikaalisia ilmiöitä on esitetty.
Näiden avulla on havainnollistettu, miksi teoreettisia nopeuksia ei todellisilla laitteilla koskaan saavuteta.
Tiivistelmä (eng): This thesis presents possible bottlenecks and problems in Nokia's Internet Tablet Bluetooth implementation.
The thesis introduces some improvements to increase transfer speed and in addition includes possible further improvements.

Bluetooth is used as a cable replacement in various consumer electronic devices such as mobile telephones, computers and wireless headsets.
In order to provide a pleasant user experience the transfer speed of for example audio file or video needs to be on an acceptable level.
By adequate transfer speed, the battery life of a mobile device can he also extended as it does not need to he in active state.
Usually the difference between active and idle modes in power consumption is significant.

Nokia's Internet Tablets are based on Linux kernel and GNU tools.
Linux is an independent implementation of the POSIX operating system specification with System V Unix and BSD Unix extensions with freely available source code.
Almost all the source code used in Internet Tablets is available as open source projects like BlueZ and Openobex.

Measurements and modifications presented in this thesis are made on top of freely available hardware and software components.
The Nokia N810 and various Bluetooth dongles that can he attached to standard laptop were used to make measurements.

Theoretical maximum speeds on various stack layers are presented.
Then various physical phenomena are presented why the implementation never can he as good as in theory.

The software components that have been used in Bluetooth subsystem implementation are introduced in software chapter.
ED:2010-01-25
INSSI tietueen numero: 38804
+ lisää koriin
INSSI