JYVÄSKYLÄN YLIOPISTO 2007 Bluetooth-yhteydenmuodostus InSitu-järjestelmässä Tietotekniikan pro gradu -seminaari Tuukka Puranen 22.2.2007.

Slides:



Advertisements
Samankaltaiset esitykset
TIES322 Tietoliikenneprotokollat 2
Advertisements

ENTERPRISE SEARCH Toteutustekniikka Mikko Uusitalo Tampereen ammattikorkeakoulu.
Moniasiakasympäristön etäyhteysratkaisujen vertailu
Kalenterit ja ajanhallintaohjelmat Sanna, Laura, Nelli, Pilvi, Anne-Mari, Emilia, Suvi, Katariina, Elsa, Veera, Marjo-Riikka, Monika LUKO 1B.
Opetuksen laadun rakenteet Mikko Mäntysaari
WLAN Tekijät: Petri Koskinen Miika Kulla Veli-Pekka Koskinen.
Www-sivuston ja verkkopalvelun rakentaminen Miten tehdä yritykselle www-sivut?
1 Heli Lepomäki Yritysten ja muiden organisaatioiden käyttöön sähköinen työpöytä on jo leviämässä, koska niiden toiminta ja asiakaspalvelu.
1.
Turvallinen etäyhteys – ratkaisuna: VPN (Virtual Private Network)
Luku 5 – Tietojen hakeminen sovelluksiin
O VIVALPAS Loppuraportti. O VIVALPAS Varoitus- ja hälytusjärjestelmä muistihäiriöisen henkilön oveen Modulaarinen järjestelmä Projektina toteutetaan näyttö-
Lausteen koulun TVT-STRATEGIA
Kielten etäopetuksen avustajien koulutus VIRTA-hanke
Teknodida Orivesi Heikki Ruismäki Helsingin yliopisto OKL.
Mikko Tyrväinen InSitu –Luentopalautejärjestelmän tekninen evaluointi.
ZigBee 2008 Huhtala, Järvelä. Esityksen rakenne Työn tavoitteet Perustietoutta IEEE standardi ZigBee-protokolla Käyttökohteet Toteutus.
Yhteenvetoa ydin- rajapintojen aamupäivän PlugIT-työpajasta Marko Sormunen PlugIT, Kuopion yliopiston atk-keskus
Valitse sanomapalkissa Ota muokkaus käyttöön,
Metropolian tietoturvapolitiikka Tai miltä se voisi näyttää.
Wireless Fidelity Systems + The Multimode – IEEE a/b/g Teemu Tarkkonen.
ADSL Eetu Leppänen 02TL3.
JYVÄSKYLÄN YLIOPISTO 2006 Bluetooth-kirjautumismenetelmiä InSitu-järjestelmässä Tietotekniikan kandidaattiseminaari Tuukka Puranen
LANGATTOMAN ETÄYHTEYDEN TESTAUS
PISA 2012 ENSITULOKSIA Pekka Kupari Jouni Välijärvi Koulutuksen tutkimuslaitos Jyväskylän yliopisto.
S Tiedonsiirto ja yhteyskäytännöt tietoliikenteen perusasioita top-down -lähestymistapa ohjelmistotekniikan näkökulma tavoitteena toimivat sovellukset.
ID Point - Palvelumalli
Haaga-Helia Ammattikorkeakoulu
IDS: Intrusion Detection System IPS: Intrusion Prevention System Antti Mattila Mikko Toivonen.
Joensuun yliopiston kirjasto / Antti Laurila / Verkkojulkaiseminen Joensuun yliopistossa Antti Laurila.
Raittiuden trendit Alkoholi- ja huumetutkijain seuran Raittius liikkeessä –seminaari Heli Mustonen.
Käyttöönottokaavio – Deployment diagram Sami Stenius.
Esa Jaakola Valvoja: Professori Raimo Kantola
Osuustoimintatutkimuksen päivä 2008 Kuopio Kuopion yliopisto Osuustoiminnan neuvottelukunta Osuustoiminnan opetus: kommenttipuheenvuoro Tapani.
Lomakkeet © Reiska, Lomakkeet Varsinkin Web-sovelluksia ajetaan täyttämällä sivulla lomake ja lähettämällä tiedot palvelimella olevan Web-sovelluksen.
KUHA: TIETOKANTAPOHJAINEN WWW-SOVELLUS OPINTO- OHJAUKSEEN Kati Mäki-Kuutti Tietotekniikan graduseminaari
Taustaa Opetus- ja kulttuuriministeriön toimialalla on laajalti omaksuttu verkostomainen sähköinen työskentely yli organisaatiorajojen. Kuluttajille tarkoitettujen.
KTKO104 Tieto- ja viestintätekniikka
Komponenttipohjainen ohjelmistotekniikka (TJTSS56) Osa 4 Kevätlukukausi 2010 Jyväskylän yliopisto Tietojenkäsittelytieteiden laitos Markku Sakkinen.
Kaksi- ja kolmitasoiset sovellukset Two and Three Tier Systems.
Tutkimusdatapalvelut. Kehitystyön periaatteita Ketterän kehityksen periaatteet Jatkuva kehittäminen Tiivis yhteistyö sidosryhmien kanssa Datalab työpajat.
Linux palomuurina Kimmo Karhu, EL0A
Rautaa rajalle! Rautapalomuurit verkon reunalla
Käyttöönottokaavio– Deployment diagram Vesa Jokikokko Tarmo Kemi TIK9SNA.
TIES530 - Sulautettujen järjestelmien arkkitehtuurit
Introduction to Hybrid Wireless Networks & Hybrid Wireless Network Architectures Markus Runonen
PHP ja MySQL PHP: Hypertext Preprosessor. PHP, johdanto Komentosarjakieli, joka on suunniteltu dynaamisen sisällön tuottamiseen verkossa PHP on sekä kieli,
Kappale 8 - Ad-Hoc verkkojen tehokkuus Tietoliikennetekniikan seminaari – Markku Korpi.
Lähiverkot- erikoistyökurssi
Ti LÄHIVERKOT -ERIKOISTYÖKURSSI SAN: Storage Area Network Mikko Hellstén Ville Pesonen.
VLAN Kimmo Tukiainen
Tietoliikennetekniikan seminaari Internet & Ad Hoc Service Discovery Mika Yrjölä.
Miika Kuusinen LTY/Tietoliikenteen laitos 2003
Ti Lähiverkot - Erikoistyökurssi Sillat ja kytkimet Toni Helenius & Ville Parviainen
DHCP IP-osoitteiden dynaamista konfigurointia jo vuodesta 1992.
Bluetooth Teknologia Tietoliikennetekniikan seminaari Henri Pöntinen, Ti
1 ASIAKAS/PALVELIN -JÄRJESTELMÄ Järjestelmän tarkoituksena on mahdollistaa käyttäjän kyselyt tietokantaan asiakasohjelman avulla. Asiakasohjelma ottaa.
Suun terveydenhuollon hoitoonpääsy Maaliskuussa 2015.
Ti LÄHIVERKOT -erikoistyökurssi Verkonhallinta Atte Kilpelä Jukka Lankinen
Verkkopalvelun personointi verkon käytön louhinnan avulla Michael Holler Tieteellisen kirjoittamisen kurssi Tietojenkäsittelytieteen.
Langattoman verkon suojaus WiFi (WLAN) ja Bluetooth Miten eroavat toisistaan? Miten verkkoihin voi liittyä? (montako kerrallaan) Millaisia laitteita voi.
1 Kehittämishanke, Simulaatioista reaalimaailmaan ja takaisin Akaan, Valkeakosken ja Urjalan perusopetuksen yhteinen oppimisympäristöhanke. Tavoitteena.
Soveltuu hyvin esim. käden- ja työvälineiden asentojen näyttämiseen vaiheittaisena esim. työjärjestyksen osoittamiseen työvälineiden havainnollistamiseen.
Lasten ja nuorten kulttuurikeskus metku
Seminaarien yhteenveto
Service-etäyhteys ja tukipalvelu
Oppilaiden omiin laitteisiin Antti Karvonen
Asiointipalveluiden laatu - Asiakasarvioinnit
Wind Power in Power Systems
Asiointipalveluiden laatu - Asiakasarvioinnit
Esityksen transkriptio:

JYVÄSKYLÄN YLIOPISTO 2007 Bluetooth-yhteydenmuodostus InSitu-järjestelmässä Tietotekniikan pro gradu -seminaari Tuukka Puranen

JYVÄSKYLÄN YLIOPISTO 2007 Johdanto  InSitu-projekti on yliopiston adaptiivisen opetuksen tutkimus- ja kehitysprojekti  Tavoitteena kehittää järjestelmä jossa oppilaat voivat osallistua luennon kulkuun päätelaitteella  Verkko toteutetaan Bluetooth-radioyhteydellä ja päätelaitteina toimivat pääosin oppilaiden kännykät  Seminaarissa tarkastellaan keinoja päätelaitteiden liittämiseksi Bluetooth-verkkoon

JYVÄSKYLÄN YLIOPISTO 2007 Bluetooth-yhteydenmuodostus  Laitteiden kysely (inquiry) –Iteroidaan kyselykanavan taajuudet ja odotetaan vastauksia  Yhdistäminen laitteeseen (paging) –Iteroidaan yhdistämiskanavan taajuudet ja odotetaan vastausta  Palveluiden etsintä (service discovery) –Haetaan palvelun tyypin, tunnisteen ja/tai nimen perusteella  Sovellustason yhteydenmuodostus –Avataan varsinainen socket-yhteys kahden sovelluksen välille

JYVÄSKYLÄN YLIOPISTO 2007

JYVÄSKYLÄN YLIOPISTO 2007 Kirjautumiselle asetetut vaatimukset  Radiotekniikka rajoittaa pikoverkkojen kokoa  Päätelaitteet radion kantaman sisällä  Liikenteen minimointi  Kirjautumisajan minimointi  Verkon muodostaminen dynaamisesti  Käyttäjäinteraktion pitäminen yksinkertaisena

JYVÄSKYLÄN YLIOPISTO 2007 Kirjautumismenetelmät  Kyselypohjainen (Inquiry Based Connection, IBC )  Osoitepohjainen (Predefined Address Connection, PAC)  Ilmoitusmoduulipohjainen (Notify Module Connection, NMC)  Moduulikyselypohjainen (Module Discovery Connection, MDC)

JYVÄSKYLÄN YLIOPISTO 2007 Yhteydenmuodostusaika  N m = ceiling( N d / (d pico – 1 ) )  d pico = 8  N d = laitteiden määrä Minimiaika (s)Keskimääräinen aika (s) Suurin aika (s) Haku (Inquiry)0,001255,1215,36 Yhdistäminen (Paging) 0,00250,647,68

JYVÄSKYLÄN YLIOPISTO 2007 Kyselypohjainen yhteydenmuodostus  Periaate –Palvelin etsii lähistöllä olevat päätelaitteet Bluetooth protokollan mukaisella kyselyllä –Palvelin muodostaa yhteyden päätelaitteeseen  Vahvuudet –Helpoin käyttäjälle –Periaatteeltaan yksinkertainen  Heikkoudet –Hidas –Aiheuttaa ylimääräistä liikennettä –Tehokas implementaatio hankalaa

JYVÄSKYLÄN YLIOPISTO 2007 Kyselypohjainen yhteydenmuodostus  T ibc = I avg * ( N d / N f ) + P avg * ( N d / N m ) + c  N f = yhdellä haulla löydettyjä laitteita

JYVÄSKYLÄN YLIOPISTO 2007 Osoitepohjainen yhteydenmuodostus  Periaate –Palvelin muodostaa yhteyden annettuihin päätelaitteisiin niiden osoitteen perusteella  Vahvuudet –Nopea –Ei ylimääräistä liikennettä –Toteutuksesta helposti dynaaminen  Heikkoudet –Tieto laitteiden osoitteista (ja läsnäolosta) välttämätön

JYVÄSKYLÄN YLIOPISTO 2007 Osoitepohjainen yhteydenmuodostus  T pac = P avg * ( N d / N m ) + c  T pac = P avg * ( d pico – 1 ) + c

JYVÄSKYLÄN YLIOPISTO 2007 Ilmoitusmoduulipohjainen yhteydenmuodostus  Periaate –Päätelaite ilmoittaa olemassaolostaan palvelimelle ottamalla yhteyden tunnettuun radiomoduuliin –Palvelin katkaisee yhteyden ja muodostaa sen uudelleen toisen moduulin kautta  Vahvuudet –Soveltuu suurillekin verkoille –Dynaaminen  Heikkoudet –Hieman ylimääräistä liikennettä –Monimutkainen suhteessa muihin vaihtoehtoihin –Käyttäjän tulee tietää ilmoitusmoduulin osoite

JYVÄSKYLÄN YLIOPISTO 2007 Ilmoitusmoduulipohjainen yhteydenmuodostus  N accept = N hp * ( d pico – 1 )  N accept = samanaikaisesti käsiteltävien ilmoitusten määrä  T nmc = N d / N accept * ( P avg + P add ) + P avg + c  N hp = ilmoitusmoduulien lukumäärä  P add = ilmoituksen jonotusaika

JYVÄSKYLÄN YLIOPISTO 2007 Moduulikyselypohjainen yhteydenmuodostus  Periaate –Kuten edellä, mutta päätelaite etsii kirjautumismoduulin kyselyllä  Vahvuudet –Helppo käyttää –Dynaaminen  Heikkoudet –Tuntemattomia tekijöitä, kuten kyselyiden suuren määrän vaikutus –Mahdollisesti hidas –Ylimääräistä liikennettä

JYVÄSKYLÄN YLIOPISTO 2007 Moduulikyselypohjainen yhteydenmuodostus  T mdc = I avg + N d / N accept * ( P avg + P add ) + P avg + c

JYVÄSKYLÄN YLIOPISTO 2007 Yhteenveto  Ainakin neljä eri tapaa muodostaa yhteys  Eivät sulje toisiaan pois  Kyselyyn perustuvat helpoimpia käyttäjälle –Ongelmana liikenne ja heikko kattavuus  Verkon tunnettuja komponentteja voidaan käyttää helpottamaan yhteydenmuodostusta

JYVÄSKYLÄN YLIOPISTO 2007 Yhteenveto  Kyselypohjaisen tämänhetkinen implementaatio ei riittävän tehokas  Osoitepohjainen ollut testikäytössä ja toimii hyvin  Ilmoitusmoduulipohjainen tällä hetkellä testauksessa ”laboratorio-olosuhteissa”  Moduulikyselypohjaista toteutetaan tällä hetkellä