Laste ned presentasjonen
Presentasjon lastes. Vennligst vent
PublisertRuth Jørgensen Endret for 9 år siden
1
Bluetooth sone Identifisere og kommunisere med Bluetooth enheter i en sone
2
Forord •Hovedprosjekt ved HiST (Høgskolen i Sør-Trøndelag) •Avdeling for informatikk og e-læring •Bachelor datateknikk
3
Prosjektgruppa •Gruppa består av tre studenter: –Christian Grawert –Kjetil Settemsdal –Frode Andreassen
4
Bakgrunnen for prosjektet •Telenor Mobil ønsker å utvikle nye tjenester for GSM-nettet gjennom identifisering av Bluetooth enheter.
5
Mål for prosjektet •Utforske muligheter og begrensninger ved Bluetooth teknologien. •Utvikle en applikasjon som identifiserer og kommuniserer med Bluetooth enheter som kommer inn i en sone.
6
Valg av oppgave •Vi valgte denne oppgaven fordi: –Forholdsvis ny og aktuell teknologi –Ikke en ren systemutviklingsoppgave –Ekstern oppdragsgiver –Interessant og spennende
7
Bluetooth •Trådløs radiokommunikasjon (2,4 GHz) •Rekkevidde/sendestyrke: –Klasse 1 = 100m / 20dbm –Klasse 2 = 10m / 4dbm •Overføringskapasitet <= 1MBit/s
8
Bluetooth adressering •Bluetooth adresse (BD_ADDR) –Fast 48 bits adresse som blir satt av produsenten. •Bluetooth navn –”Friendly-ID” som brukeren av Bluetooth enheten selv kan sette.
9
Systemet
10
•USB Bluetooth Dongle •Linux distribusjon •BlueZ – Offisiell Linux Bluetooth Stakk •Rococosoft Impronto Developer kit
11
Systemet
12
Bluetooth hardware •3Com USB Dongle (3CREB96) •Klasse 2 (10 m) •CSR Bluetooth chip
13
3Com USB dongle
14
BlueZ •Den offisielle Linux Bluetooth protokollstakken. • Inneholder: –Bluetooth implementasjon i kjernen –HCI drivere (UART, USB, PCMCIA) –Bluetooth og SDP bibliotek og applikasjoner
15
BlueZ
16
Rococo Impronto •Development kit for Linux. •Bruker BlueZ og implementerer alle lag i BT-stakken ved å tilby Java klasser. •Lisensiert for kommersielt bruk men tilbys fritt for studenter.
17
Applikasjon •Identifiserer mobiltelefoner som kommer inn i senderens sone. •Forutsetning at Bluetooth er aktivert på enheten.
18
Applikasjon
19
•Sender SMS melding til den identifiserte enheten. •Forutsetning at ”Friendly-ID” er satt til enhetens GSM nr, eller at enhetens BD_ADDR og GSM nr er registrert fra før i systemets database.
20
Applikasjon
21
•Utviklet i Java. •Krever implementasjon av JSR82 Java Bluetooth spesifikasjon •Dette eksisterer per dags dato ikke for USB enheter under Windows!
22
Resultat •Systemet består av Java klasser og interface som tilbyr et enkelt grensesnitt for videre utvikling av applikasjoner. •Eksempel på implementasjon av dette systemet med grafisk brukergrensesnitt.
23
Resultat
24
Videre arbeid •Applikasjonen kan videreutvikles til: –Overføre andre typer data over mobile nettverk –Kunne kommunisere tilbake via Bluetooth –Bruke serielle og PCMCIA sendere
25
Spørsmål??
26
Takk til •Telenor Mobil •HiST, avdeling for informatikk og e-læring
Liknende presentasjoner
© 2024 SlidePlayer.no Inc.
All rights reserved.