Documente Academic
Documente Profesional
Documente Cultură
Jamel Lynch
Sr.Consultant/ Architect, IBM
jamel@us.ibm.com
919 543 6421
© 2003 IBM Corporation
Personal Computing Division
Agenda
Bluetooth Overview
What is Bluetooth?
What isn’t Bluetooth?
Bluetooth Air Interface
Bluetooth Protocol Stack
Bluetooth Profiles
Bluetooth Security
2
© 2003 IBM Corporation
Personal Computing Division
Wireless landscape
3
© 2003 IBM Corporation
Personal Computing Division
4
© 2003 IBM Corporation
Personal Computing Division
5
© 2003 IBM Corporation
Personal Computing Division
IEEE Adoption
Collaboration between standards organization and
SIG improve specification.
Further strengthens the position of Bluetooth as the
de-facto WPAN standard.
Formally elevates BT from industry spec into the
realm of an official industry standard.
BT will be better accepted in the US once one can
refer to it as an IEEE standard.
6
© 2003 IBM Corporation
Personal Computing Division
BT BT BT
v1.1 v1.2 v2.0
Ratification Ratification
Core Spec & Product & Product
2.4GHz
V2.0 Spec Release
721kbps
Specification
IEEE 802.15
BT
v1.1 802.15.1
Bluetooth v1.1
Standard
Ratified
(MAC & Phy)
7
© 2003 IBM Corporation
Personal Computing Division
Form factors
PC Card
Compact Flash
USB devices
Mini-PCI
Secure Digital cards
ultraport
9
© 2003 IBM Corporation
Personal Computing Division
10
© 2003 IBM Corporation
Personal Computing Division
Point-to-Point (Piconet)
12
© 2003 IBM Corporation
Personal Computing Division
13
© 2003 IBM Corporation
Personal Computing Division
14
© 2003 IBM Corporation
Personal Computing Division
15
© 2003 IBM Corporation
Personal Computing Division
NAP: Non-significant
LAP [0:23] UAP[24:31]
Address Part - used to seed
NAP [32:47]the
encryption engine.
16
© 2003 IBM Corporation
Personal Computing Division
Bluetooth Channels
A master can create two types of logical channel with a slave device:
Asynchronous Connection Less (ACL): Packet Switched System
provides a reliable data connection with a best effort bandwidth;
depends on radio performance and number of devices in the
piconet.
Synchronous Connection Oriented (SCO): Circuit Switched
System provides real time unreliable connection with a guaranteed
bandwidth; usually used for voice based applications.
17
© 2003 IBM Corporation
Personal Computing Division
18
© 2003 IBM Corporation
Personal Computing Division
19
© 2003 IBM Corporation
Personal Computing Division
20
© 2003 IBM Corporation
Personal Computing Division
Spectrum Usage
The 2.4GHz ISM band is a free for all for anyone who
wants to use it.
•The 2.4GHz ISM Band is also
Direct
Current
Radio waves
100 kHz – 300 GHz
Visible
light
X-rays used by:
Extremely Ultraviolet Gamma
low frequency
(ELF)
FM radio
88-108 MHz
radiation rays • Microwave Ovens.
Very
low frequency Microwaves • Digital Cordless Phones.
(VLF) 300 MHz – 300 GHz
Bluetooth
21
© 2003 IBM Corporation
Personal Computing Division
Overcoming Interference
22
© 2003 IBM Corporation
Personal Computing Division
Guard Guard
Band Band
Frequency,
GHz
2.400 2.402 2.480 2.483
0 0 0 5
23
© 2003 IBM Corporation
Personal Computing Division
msb lsb
C27 C12 C2 C1 C0
The Bluetooth Clock keeps each device synchronised to
the Bluetooth slot timing.
28-bit free running clock clocked at 3.2kHz.
The clock must have an accuracy of +/-20ppm.
Bits of importance:
C0: 312.5us - Twice slot rate or Inquiry rate.
C1: 625us - Slot rate.
C12: 1.28s - Inquiry scan period.
C27: ~23.3h - Clock wraps about once per day.
25
© 2003 IBM Corporation
Personal Computing Division
Modulation Scheme
26
© 2003 IBM Corporation
Personal Computing Division
Transmission Timing
f(k + 2)
Master
Slave
t
27
© 2003 IBM Corporation
Personal Computing Division
28
© 2003 IBM Corporation
Personal Computing Division
Power Classes
29
© 2003 IBM Corporation
Personal Computing Division
Frequency Collision
Guard Guard
Band Band
Frequency,
GHz
2.4000 2.4020 2.4800 2.4835
30
© 2003 IBM Corporation
Personal Computing Division
Software
Protocol stack : allows devices to locate, connect and
exchange data with each other.
Major components of the Bluetooth protocol stack
Application layer – actual applications that make use of BT
links. Application, APIs.
Middleware layer – transport protocols needed for existing
and new applications to operate over BT links. SDP,
RFCOMM.
Transport layer – composed of protocols designed to allow
devices to locate and to create, configure and manage
both physical and logical links that allow higher layer
applications to pass data through these transport
protocols. L2CAP, link manager.
31
© 2003 IBM Corporation
Personal Computing Division
L o g ic a l L in k C o n t r o l &
Applications A d a p t a t io n P r o t o c o l
(L 2 C A P )
TCP/IP HID RFCOMM
Software
Software
S e g m e n t a t io n & R e a s s e m b ly
M u lt ip le x in g
Q oS
ol
Data L in k M a n a g e m e n t
ntr
P ro to c o l (L M P )
Co
S e tu p a n d M a n a g e m e n t o f
B a s e b a n d C o n n e c t io n s
A u t h e n t ic a t io n & S e c u r it y
L2CAP
Firmware
Hardware Firmware
F lo w c o n t r o l
Audio LMP
Link Manager LMP B aseband & M A C
4 8 b it I E E E a d d r e s s
3 b it c o n n e c t io n a d d r e s s
Baseband
Hardware
P t - p t , P t - M p t lin k s
P o w e r e f f ic ie n t m o d e s
RF L in k T y p e s :
SCO
ACL
32
© 2003 IBM Corporation
Personal Computing Division
34
© 2003 IBM Corporation
Personal Computing Division
35
© 2003 IBM Corporation
Personal Computing Division
LAN connection
36
© 2003 IBM Corporation
Personal Computing Division
GSM
D-AMPS
CDMA
PSTN
etc….
37
© 2003 IBM Corporation
Personal Computing Division
Electronic Business
Card Exchange (OBEX)
& P.I.M. Synchronisation Personal Area
Networking (PAN)
LAN Access
38
© 2003 IBM Corporation
Personal Computing Division
Bluetooth Security
39
© 2003 IBM Corporation
Personal Computing Division
Future Usages
40
© 2003 IBM Corporation
Personal Computing Division
Emerging Technology
WLAN
WWAN
RFID
SDR
41
© 2003 IBM Corporation
Personal Computing Division
802.11g
Speed: 54 Mbps
Uses: 2.4 GHz band
Three non-overlapping channels
802.11b
Speed: 11 Mbps
Uses: 2.4 GHz band 802.11i 802.11e
Three non-overlapping channels Security and QoS and CoS
802.11 Authentication Mechanisms
enhancements
802.11a
Speed: 54 Mbps
Uses: 5 GHz band
Eight non- 802.11h
overlapping Modifications to comply with
channels European regulations
802.11f
Protocol for interoperability
between WLAN access points
www.ieee.org
43
© 2003 IBM Corporation
Personal Computing Division
Wireless WAN
Switching Technologies
Circuit Switching - an electrical physical didcated path that transmits ever-fluctuating voice or data signals. A dedicated
path is established through every switch and transmission line needed to connect the call before the person being called
ever hears the telephone ring.
Packet Switching - a virtual path for data switching. The addresses of the packets are read by the switches and routed
to the approiate path. Bursts of data are sent only when needed allowing an "always on state"
Time Division Multiple Access (TDMA) - digital transmission technology that allows a number of users to access a
single radio-frequency (RF) channel without interference by allocating unique time slots to each user within each
channel.
Code Division Multiple Access (CDMA) - digital wireless spread spectrum technique allowing multiple
users to share the same frequency assigning each active user an individual code
44
© 2003 IBM Corporation
Personal Computing Division
Wireless WAN
W W A N c o n n e c tiv ity re q u ire s a w ir e le s s a c c e s s d e v ic e a n d a w ire le s s n e tw o rk in fra s tr u c tu re ,
p ro v id e d b y a w ir e le s s s e rv ic e c a rrie r.
+ +
c a r rie r
M o b ile P C W ir e le s s A c c e s s D e v ic e
T h e w ire le s s a c c e s s d e v ic e s e n d s a n d re c e iv e s v o ic e a n d d a ta v ia ra d io w a v e s w ith ra d io
to w e rs , w h ic h c a r ry th e s ig n a l to a m o b ile s w itc h in g c e n te r, w h e re th e s ig n a l is p a s s e d o n to
th e a p p ro p ria te p u b lic o r p riv a te n e tw o rk lin k . T h e s ig n a l c a n th e n b e tra n s fe rre d to a n
o rg a n iz a tio n 's e x is tin g n e tw o r k .
45
© 2003 IBM Corporation
Personal Computing Division
Questions
46
© 2003 IBM Corporation