JYVÄSKYLÄN YLIOPISTO 2006 Bluetooth-kirjautumismenetelmiä InSitu-järjestelmässä Tietotekniikan kandidaattiseminaari Tuukka Puranen 8.3.2006.

Slides:



Advertisements
Samankaltaiset esitykset
TIES322 Tietoliikenneprotokollat 2
Advertisements

Ti LÄHIVERKOT -ERIKOISTYÖKURSSI
ENTERPRISE SEARCH Toteutustekniikka Mikko Uusitalo Tampereen ammattikorkeakoulu.
Moniasiakasympäristön etäyhteysratkaisujen vertailu
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 Java-kieleen pohjautuvien ohjelmien käyttökohteita Ohjelmat Appletit JavaBeans JavaScript Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet.
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ö-
Voisiko olla mahdollista, että:
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.
Samba seminaari. Historiaa  Ensimmäinen versio 1992  Kehittäjä Andrew TridgellAndrew Tridgell.
Tekninen suunnit-telu
Valitse sanomapalkissa Ota muokkaus käyttöön,
TVT ja SoMe Jonna ja Johanna.
Wireless Fidelity Systems + The Multimode – IEEE a/b/g Teemu Tarkkonen.
ADSL Eetu Leppänen 02TL3.
TCP/IP:n soveltuvuus langattomiin verkkoihin Pekka Vanhoja, TITE4.
WELLNESS DIARY HYVINVOINTIPÄIVÄKIRJA
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.
Haaga-Helia Ammattikorkeakoulu
Sovellustason protokollat. Sovellusohjelman rakenne pääohjelma käyttäjän kanssa kommunikoivat aliohjelmat (modulit) tiedostojen käsittelypakkaus tietoliikennettä.
IDS: Intrusion Detection System IPS: Intrusion Prevention System Antti Mattila Mikko Toivonen.
Mihin ohjelmat ohjaavat ja miten viljelijät valitsevat -esimerkkinä horisontaalinen maaseudun kehittämisohjelma Tuomas Kuhmonen
Raittiuden trendit Alkoholi- ja huumetutkijain seuran Raittius liikkeessä –seminaari Heli Mustonen.
Esa Jaakola Valvoja: Professori Raimo Kantola
Osuustoimintatutkimuksen päivä 2008 Kuopio Kuopion yliopisto Osuustoiminnan neuvottelukunta Osuustoiminnan opetus: kommenttipuheenvuoro Tapani.
KUHA: TIETOKANTAPOHJAINEN WWW-SOVELLUS OPINTO- OHJAUKSEEN Kati Mäki-Kuutti Tietotekniikan graduseminaari
Pikaviestimet ja niiden käyttö yhteiskunnassa Mediatekniikan seminaari Essi Julku
Aihe: J2ME Log4J Esittäjä: Lokki-projekti Pvm: Loppuesittely.
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.
Rautaa rajalle! Rautapalomuurit verkon reunalla
Pakkanen * * * Komponenttipohjaisen sovellustuotannon menetelmäpilotti PlugIT-seminaari Annamari Riekkinen ja Kirsi Karvinen FixIT-DoIT / HIS-tutkimusyksikkö.
Aihe: J2ME Log4J Esittäjä: Lokki-projekti Pvm: Väliesittely.
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,
Peliohjelmointikurssi koululaisille
Lähiverkot- erikoistyökurssi
Aihe: J2ME Log4J Esittäjä: Lokki-projekti Pvm: Väliesittely.
Ti LÄHIVERKOT -ERIKOISTYÖKURSSI SAN: Storage Area Network Mikko Hellstén Ville Pesonen.
VLAN Kimmo Tukiainen
JYVÄSKYLÄN YLIOPISTO 2007 Bluetooth-yhteydenmuodostus InSitu-järjestelmässä Tietotekniikan pro gradu -seminaari Tuukka Puranen
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.
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
PROJEKTISUUNNITELMA NURKKALA MAARIT & SAARIKKO SANNA Jyväskylän yliopisto syksy 2004.
Verkkopalvelun personointi verkon käytön louhinnan avulla Michael Holler Tieteellisen kirjoittamisen kurssi Tietojenkäsittelytieteen.
Soveltuu hyvin esim. käden- ja työvälineiden asentojen näyttämiseen vaiheittaisena esim. työjärjestyksen osoittamiseen työvälineiden havainnollistamiseen.
Seminaarien yhteenveto
Vuoden 2011 hirsirakennus.
NETINKÄYTÖN PELISÄÄNNÖT
Service-etäyhteys ja tukipalvelu
Asiointipalveluiden laatu - Asiakasarvioinnit
Wind Power in Power Systems
Asiointipalveluiden laatu - Asiakasarvioinnit
Esityksen transkriptio:

JYVÄSKYLÄN YLIOPISTO 2006 Bluetooth-kirjautumismenetelmiä InSitu-järjestelmässä Tietotekniikan kandidaattiseminaari Tuukka Puranen

JYVÄSKYLÄN YLIOPISTO 2006 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 2006 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 2006

JYVÄSKYLÄN YLIOPISTO 2006 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 2006 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 2006 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 työläs

JYVÄSKYLÄN YLIOPISTO 2006 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 –Soveltuu vain pienille verkoille

JYVÄSKYLÄN YLIOPISTO 2006 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 2006 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 2006 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  Osoitepohjainen ollut testikäytössä ja toimii hyvin testiolosuhteissa  Kyselypohjaisen tämänhetkinen implementaatio ei riittävän tehokas  Kaksi muuta teoreettisella asteella