Bluetooth Presentation 2

You might also like

You are on page 1of 57

Sinh vin thc hin: nhm 4 lp MM03C Ging vin hng dn: Ninh Kh|nh Chi

Cc ni dung chnh
Kh|i nim Bluetooth 2. C|c giai on ph|t trin 3. ng dng ca Bluetooth 4. u, nhc im ca cng ngh Bluetooth 5. C|c tng giao thc Bluetooth 6. C ch hot ng ca Bluetooth Qu trnh hnh thnh Piconet C ch truyn v{ sa li
1.

1.1 Khi nim Bluetooth


Bluetooth l{ cng ngh khng d}y cho php c|c thit b in, in t giao tip vi nhau trong khong c|ch ngn di tn 2.40- 2.48 GHz. Bluetooth c thit k thay th d}y cable gia m|y tnh v{ c|c thit b truyn thng c| nh}n, kt ni v tuyn gia c|c thit b in t vi nhau.

Bluetooth khi kch hot c th t nh v nhng thit b kh|c c chung cng ngh trong vng xung quanh v{ bt u kt ni vi chng.

1.2 Cc giai on pht trin :


4. 10/11/2004 Tc truyn ti tng t 3 ln 10 ln. Enhanced Data Rate (EDR) (3.0 Mbps) 3. 11/2003 Tc truyn d liu cao ln n 721 kbps 2.1

2.0

5. 26/07/2007 tng cng tnh bo mt, cng nng s dng, HID, QoS,

3.0 1.2 1.0

6. 21/04/2009 h tr cng ngh radio mi Ultra-wideband (UWB) (480mbit/s) 7. Bluetooth 4.0 mi nht ch dnh cho cc ng dng trong lnh vc y t, chm sc sc kho v an ninh

4.0 2. 2001 Buetooth pht trin kit-XTND Access Blue SDK 1.1

1.7/1999 Cc chuyn gia SIG a ra k thut Bluetooth 1.0

1.3 ng Dng ca Bluetooth


1.3.1 Thit b thng minh
1.3.2 Thit b truyn thanh 1.3.3 Thit b truyn d liu 1.3.4 C|c ng dng nhng 1.3.5 C|c ng dng kh|c

1.3.1 Thit b thng minh


Gm: in thoi di ng,PDA,
Cng ngh Bluetooth gn sn trn thit b di

ng c th kt ni vi tai phone Bluetootth, Camera k thut s, quay phim, nghe MP3, FM,duyt web v{ Email trn in thoi.
Palm Tungsten cung cp 1 s kt hp tinh vi

Palm Tungsten

ca cng ngh in t khng d}y,c ch to vi 1 trong nhng sng v tuyn nhanh nht hin nay. N c dng nh 1 chic in thoi vi tai nghe Bluetooth

1.3.1 Thit b thng minh


Palm Tungsten Cellphone

Nokia 6600

Cellphone

Hinh 1-1: Nokia 6600 Palm Tungsten-Cellphone

1.3.2 Thit b truyn thanh


Gm cc loi tai nghe (headset), loa v cc trm thu m thanh .

(Loa Bluetooth ca Jabra )

(Tai nghe bluetooth ca Nokia)

Gm chut, bn phm, Joystick, Bt k thut s, My in, LAN access point,.

1.3.3 Thit b truyn d liu

Lan access point

Ban phim Bluetooth Logitech

Camere Bluetooth Camere Bluetooth

But thuyet trinh su dung Bluetooth

Bluetooth-printer

1.3.4 Cc ng dng nhng

iu khin ngun nng lng trong xe BluetoothCarKit hi, cc loi nhc c, trong cng nghip,y t
In car

Gng chiu hu t c kt ni in thoi di dng Bluetooth

1.3.5 Cc ng dng khc


Bao gm c cc thit b dn dng nh t lnh, l vi sng, my iu ha nhit , cc loi chi,

u im ca Bluetooth
Truyn d liu gia cc thit b khng cn cp. S dng bng tn khng cn ng k 2.4GHz. Khng cn phi truyn thng. Kh nng bo mt t 8 n 128 bits. S dng t nng lng. H tr 3 knh thoi v 1 knh d liu. Gi thnh thit b r, truyn d liu min ph. Thit lp kt ni d dng khng cn access point. Kh nng kt ni point-point, point-multipoint. c h tr bi nhiu tp on khng l.

Nhc im ca Bluetooth
Khong cch kt ni cn ngn. S lng kt ni cn hn ch

Tc truyn ca Bluetooth khng cao

B nhiu bi mt s thit b s dng sng radio khc


Hn ch v k thut bo mt

Cc tng giao thc Bluetooth

Cc tng giao thc Bluetooth


C|c giao thc ct li trong Bluetooth Bluetooth radio Baseband Link Manager Protocol LMP Logical Link Control and Adaption Protocol L2CAP Radio Frequency Communication RFCOMM Service Discovery Protocol SDP Telephony Control Protocol TCP Adopted Protocol AP

Cc tng giao thc Bluetooth


1. Bluetooth radio L{ tng thp nht c nh ngha trong c t Bluetooth nh ngha nhng yu cu cho b phn thu ph|t sng hot ng tn s 2.4GHz ISM (Industrial, Scientific and Medical) Nh giao tip bng sng radio nn sng Bluetooth c th }m xuyn c qua c|c vt th rn v{ phi kim

Cc tng giao thc Bluetooth


Sng radio ca Bluetooth c truyn i bng c|ch nhy

tn s (Frequency Hopping) Bluetooth c thit k tiu th t nng lng nht Thit b c kh nng iu khin mc nng lng c th ti u ha nng lng bng c|ch dng c|c lnh LMP (Link Manager Protocol)

Cc tng giao thc Bluetooth


2. Baseband
Giao thc n{y nm tng vt l ca Bluetooth C nhim v qun l nhng knh truyn v lin kt vt l

tch bit khi nhng dch v khc nh sa li, chn bc nhy v bo mt Baseband protocol c ci t nh l mt Link Controller N cng vi Link Manager thc hin nhng cng vic mc thp nh kt ni, qun l nng lng

Cc tng giao thc Bluetooth


Tng Baseband cng qun l nhng kt ni ng b v

khng ng b, qun l cc gi tin, thc hin tm kim v yu cu kt ni n cc thit b Bluetooth khc

Tng Baseband
Network topology
Lin kt SCO v ACL a ch thit b

nh dng gi tin
Qun l trng thi Thit lp kt ni

Cc ch kt ni
Nhng chc nng khc ca Baseband

Network topology
Bluetooth c 2 loi network topology Piconet Scatternet

Piconet

Piconet
Hai hoc nhiu thit b kt ni vi nhau to thnh mt

piconet Trong mt piconet, mt thit b ng vai tr l Master (thng l thit b u tin to kt ni), cc thit b sau ng vai tr l Slave Vai tr Master trong 1 piconet khng c nh Piconet khng cho php truyn thng trc tip Slave-Slave

Scatternet
D F H G M N

A O

B K L

E
J I

Scatternet
Khi c 2 hay nhiu piconet kt hp li truyn thng vi

nhau, ta c mt Scatternet C 2 loi Scatternet:


Mt Slave trong piconet ny cng l Slave trong piconet

khc Mt Slave trong piconet ny l Master trong piconet khc

Lin kt SCO v ACL


Tng Baseband qun l 2 dng kt ni: SCO link ACL Link

SCO link (Synchronous Connection Oriented)


L mt kt ni i xng point-to-point gia mt Master v

mt Slave trong 1 piconet Kt ni SCO ch yu dng truyn d liu ting ni Master c th h tr ti a 3 kt ni SCO ng thi SCO packet khng cha CRC (Cyclic Redundancy Check) v khng bao gi truyn li

ACL Link (Asynchronous Connectionless Link)


L mt kt ni point-to-multipoint gia Master v tt c

cc Slave tham gia trong piconet Ch tn ti duy nht mt kt ni ACL Hu ht cc ACL packet u c th truyn li

a ch thit b
C 4 loi a ch khc nhau c th gn cho mt thit b

Bluetooth:
BD_ADDR (Bluetooth Devices Address) AM_ADDR (Active Member Address) PM_ADDR (Parked Member Address) AR_ADDR (Access Request Address)

BD_ADDR: Bluetooth Device Address


L 48 bit a ch MAC theo tiu chun IEEE quy nh

(Ging nh a ch MAC trn mi card mng), xc nh duy nht 1 thit b Bluetooth trn ton cu, trong 3 byte cho nh sn xut thit b v 3 byte cho sn phm.

AM_ADDR: Active Member Address


N cn gi l a ch MAC (Media Access Control) ca

thit b Bluetooth N l mt con s 3 bit dng phn bit gia cc active slave tham gia trong 1 piconet. a ch ny ch tn ti khi Slave trng thi active.

PM_ADDR: Parked Member Address


L mt con s 8 bit, phn bit cc parked Slave
Do c ti a 255 thit b trng thi parked. a ch

ny ch tn ti khi Slave trng thi parked

AR_ADDR: Access Request Address


a ch ny c dng bi Parked Slave xc nh ni

m n c php gi thng ip yu cu truy cp ti.

nh dng gi tin
Mi gi tin bao gm 3 phn l Access code (72 bits) ,

header (54 bits) v payload (0-2745 bits)

Qun l trng thi


C 4 trng thi chnh ca mt thit b Bluetooth trong mt piconet:
Inquiring device (inquiry mode): Thit b ang

pht tn hiu tm nhng thit b Bluetooth khc Inquiry scanning device (inquiry scan mode): Thit b nhn tn hiu inquiry ca inquiry device v tr li

Qun l trng thi


Paging device (page mode): Thit b pht

tn hiu yu cu kt ni vi thit b inquiry t trc Page scanning device (page scan mode): Thit b nhn yu cu kt ni t paging device v tr li

Nhng chc nng khc ca Baseband


Sa li
Qun l lu lng d liu: Baseband dng cu

trc d liu FIFO trong vic truyn v nhn d liu ng b ha Bo mt

Link Manager Protocol


Link Manager (LM) thc hin vic thit lp knh truyn, xc nhn hp l, cu hnh knh truyn. N tm

kim nhng LM khc v giao tip vi chng thng qua Link Manager Protocol. thc hin c vai tr ca mnh, LM dng nhng dch v do tng Link Controller bn di cung cp V c bn, cc lnh LMP bao gm cc PDU (Protocol Data Unit Xem thm trong phn SDP bn di) c gi t thit b ny sang thit b khc

Host Controller Interface (HCI)


HCI cung cp mt giao din cho php cc tng bn trn iu khin Baseband Controller v Link Manager, ng thi cho php truy cp n trng thi ca phn cng v cc thanh ghi iu khin
V bn cht, giao din ny cung cp mt phng thc duy nht truy cp n nhng kh nng ca bng tn c s. HCI tn ti trong 3 phn: Host Transport

layer Host controller. Mi phn ng mt vai tr khc nhau trong h thng HCI

Logical link control and adaption protocol (L2CAP)


L2CAP nm bn trn giao thc bng tn c s (Baseband protocol) v nm tng Data Link
L2CAP cung cp nhng dch v hng kt ni (connection-oriented) v phi kt ni (connectionless) cho nhng tng giao thc bn trn.

Logical link control and adaption protocol (L2CAP)


L2CAP c kh nng phn knh (multiplexing), phn on

(segmentation), ti t hp (reassembly operation). L2CAP cho php nhng giao thc tng cao hn v nhng ng dng truyn, nhn nhng d liu Mi gi d liu L2CAP ti a 64 kilobytes.

RFCOMM Protocol
Giao thc RFCOMM cho php gi lp cng serial thng

qua giao thc L2CAP. Giao thc ny da trn chun ETSI TS 07.10. Ch c mt phn ca chun TS 07.10 c dng v c chnh sa cho ph hp vi Bluetooth

RFCOMM Protocol
RFCOMM h tr ti a 60 kt ni cng mt lc

gia 2 thit b Bluetooth. S kt ni ti a ty thuc vo nh sn xut. i vi RFCOMM, mt kt ni bao gm 2 ng dng chy trn 2 thit b ring bit (2 thit b u cui)

Service Discovery Protocol


SDP cho php cc ng dng tm kim nhng dch v v

thuc tnh ca cc dch v c trong mt thit b Bluetooth. SDP. iu ny rt cn thit bi v cc dch v m mt thit b Bluetooth cung cp s thay i ty theo mi thit b

Qu trnh hnh thnh piconet


Mt Piconet c to bng 4 cch:
1. C Master ri Master thc hin Paging kt ni 1

Slave. 2. Mt Host lng nghe tn hiu m{ thit b n truy cp c. 3. Khi c s chuyn i vai tr gia Master v{ Slave. 4. Khi c 1 Host chuyn sang trng th|i Active.

Cch hnh thnh Piconet

Inquiry

Page

Connection

Qu trnh truy vn to kt ni

Cch hnh thnh Piconet


thit lp mt kt ni gia cc Unit th phi thng qua 2 tin trnh l INQUIRY v PAGE
INQUIRY PAGE

Cho php 1 Host ph|t hin

Kt ni ch thc hin gia

c|c Host kh|c trong tm hot ng cng a ch v{ ng h ca chng.

c|c thit b mang a ch Bluetooth. Host n{o thit lp kt ni phi thc hin tin trnh paging v{ t ng tr th{nh Master ca kt ni.

Cch hnh thnh Piconet


Tin trnh inquiry
Mi thit b nh k ph|t i 1 tp c|c vn tin thng qua

qung b|. Cc nt ln cn s phn hi li bng gi tin ng b nhy tn FSH. Cui cng, mi thit b nhn bit c s c mt ca cc thit b khc ln cn v cc FHS ca chng.

Cch hnh thnh Piconet


Tin trnh Page
Master lin tc gi c|c tin nhn page cha thng

tin th t knh n slave. Khi slave nhn c gi tin page, n cng s hi |p li master 1 gi page tng ng. Sau khi nhn c hi |p master s gi gi tin FHS(bao gm a ch Bluetooth v{ ng h ca n) n slave.

Cch hnh thnh piconet


Slave nhn c gi FHS s phn hi ACK chp nhn

n master. Master nhn c ACK s to ra 1 th t nhy tng da v{o a ch v{ ng h Bluetooth ring ca n. Slave sau s dng a ch master v{ ng h to ra nhy tng ging vi nhy tng ca master.Qu| trnh page hon thnh.

Cch hnh thnh Piconet


Truy vn cc thit b kt ni trong thc t
Master (phone) Slave1 (headset) Slave2 (Lights) Slave3 (printer)

C ch truyn v sa li
K thut Bluetooth tht s l{ rt phc tp. N dng k

thut nhy tn s trong c|c timeslot (TS), c thit k l{m vic trong mi trng nhiu tn s radio, Bluetooth dng chin lc nhy tn to nn sc mnh lin kt truyn thng v{ truyn thng thng minh. C mi ln gi hay nhn mt Packet xong, Bluetooth li nhy sang mt tn s mi, c nh th s tr|nh c nhiu t c|c tn hiu kh|c.

C ch truyn v sa li
- So s|nh vi c|c h thng kh|c l{m vic trong cng

bng tn, sng radio ca Bluetooth nhy tn nhanh v{ dng packet ngn hn. - V nhy nhanh v{ packet ngn s l{m gim va chm vi sng t l vi sng v{ c|c phng tin g}y nhiu kh|c trong kh quyn.

C ch truyn v sa li
- C 3 phng ph|p c s dng trong vic kim tra tnh ng n ca d liu truyn i : Forwad Error Correction: Thm 2 s bit kim tra v{o phn Header hay Payload ca packet Automatic Repeat Request: d liu s c truyn li cho ti khi bn nhn gi thng b|o l{ ~ nhn ng. + Cyclic Redundancy Check: m CRC thm v{o c|c packet kim chng liu Payload c ng khng.

C ch truyn v sa li
- Bluetooth dng k thut sa li tin FEC (Forward Error Correction) sa sai do nhiu t nhin khi truyn khong c|ch xa.
- FEC cho php ph|t hin li, bit sa sai v{ truyn i tip (kh|c vi k thut BEC-Backward Error Correction Control ch ph|t hin khng bit sa v{ yu cu truyn li).

C ch truyn v sa li
- Giao thc bng tn c s (Baseband) ca Bluetooth l{ s kt hp gia chuyn mch v{ chuyn i packet.
- C|c khe thi gian c th c d{nh ring cho c|c packet phc v ng b. Thc hin bc nhy tn cho mi packet c truyn i. - Mt packet trn danh ngha s chim 1 timeslot, nhng n c th m rng chim n 3 hay 5 timeslot.

C ch truyn v sa li
Bluetooth h tr mt knh d liu ng b, hay 3

knh tn hiu thoi ng b nhau cng 1 lc, hay 1 knh h tr cng lc d liu bt ng b v{ tn hiu ng b.

You might also like