Beruflich Dokumente
Kultur Dokumente
UNIVERSITT
ILMENAU
Bluetooth
Design Goals
History
Characteristics
Piconet and Scatternet
Bluetooth Baseband
L2CAP & SDP
Wireless Internet
Andreas Mitschele-Thiel
20-May-03
Wireless Internet
Andreas Mitschele-Thiel
20-May-03
Wireless Internet
Andreas Mitschele-Thiel
20-May-03
Bluetooth
History
Wireless Internet
Andreas Mitschele-Thiel
20-May-03
1999:
Ericsson mobile
communications AB
reste denna sten till
minne av Harald
Bltand, som fick ge
sitt namn t en ny
teknologi fr trdls,
mobil kommunikation.
Wireless Internet
Andreas Mitschele-Thiel
20-May-03
Inscription:
"Harald king executes these sepulchral
monuments after Gorm, his father and
Thyra, his mother. The Harald who won the
whole of Denmark and Norway and turned
the Danes to Christianity."
Btw: Bltand means of dark complexion
(not having a blue tooth)
Wireless Internet
Andreas Mitschele-Thiel
20-May-03
Characteristics
2.4 GHz ISM band, 79 (23) RF channels, 1 MHz carrier spacing
FEC (forward error correction), no retransmission, 64 kbit/s duplex, pointto-point, circuit switched
Topology
Wireless Internet
Andreas Mitschele-Thiel
20-May-03
Piconet
Collection of devices connected in an
ad hoc fashion
One unit acts as master and the others as
slaves for the lifetime of the piconet
Master determines hopping pattern, slaves
have to synchronize
S
M
SB
S
P
SB
M=Master P=Parked
S=Slave
SB=Standby
Andreas Mitschele-Thiel
20-May-03
Forming a piconet
All devices in a piconet hop together
Addressing
SB
SB
Wireless Internet
SB
SB
SB
SB
SB
SB
SB
SB
Andreas Mitschele-Thiel
P
S
P
P
SB
20-May-03
10
Scatternet
Linking of multiple co-located piconets through the sharing of common
master or slave devices
M
M
SB
M=Master
S=Slave
P=Parked
SB=Standby
Wireless Internet
Piconets
(each with a max.
capacity of
720 kbit/s)
S
P
SB
SB
S
Andreas Mitschele-Thiel
20-May-03
11
Bluetooth system
Wireless Internet
Andreas Mitschele-Thiel
20-May-03
12
NW apps.
telephony apps.
mgmnt. apps.
TCP/UDP
IP
AT modem
commands
TCS BIN
SDP
PPP/BNEP
Control
Host
Controller
Interface
Bluetooth Baseband
Bluetooth Radio
AT: attention sequence
OBEX: object exchange
TCS BIN: telephony control protocol specification binary
BNEP: Bluetooth network encapsulation protocol
Wireless Internet
Andreas Mitschele-Thiel
20-May-03
13
Baseband
Piconet/channel definition
Low-level packet definition
Access code
z
Packet header
z
1/3-FEC, active member address (1 master, 7 slaves), link type, alternating bit
ARQ/SEQ, checksum
68(72)
54
0-2745
4
preamble
Wireless Internet
64
(4)
bits
payload
type
flow
ARQN
SEQN
HEC
Andreas Mitschele-Thiel
20-May-03
bits
14
MASTER
SLAVE 1
SLAVE 2
Wireless Internet
SCO
f0
ACL
f4
SCO
f6
f1
ACL
f8
f7
SCO
f12
f9
ACL
f14
SCO
f18
f13
f19
f17
f5
Andreas Mitschele-Thiel
ACL
f20
20-May-03
f21
15
Robustness
Slow frequency hopping with hopping patterns determined by a master
Retransmission
NAK
MASTER
SLAVE 1
SLAVE 2
Wireless Internet
Andreas Mitschele-Thiel
ACK
20-May-03
16
3 slot
5 slot
SCO
Type
Payload User
Header Payload
[byte]
[byte]
FEC
CRC
Symmetric Asymmetric
max. Rate max. Rate [kbit/s]
[kbit/s]
Forward
Reverse
DM1
0-17
2/3
yes
108.8
108.8
108.8
DH1
0-27
no
yes
172.8
172.8
172.8
DM3
0-121
2/3
yes
258.1
387.2
54.4
DH3
0-183
no
yes
390.4
585.6
86.4
DM5
0-224
2/3
yes
286.7
477.8
36.3
DH5
0-339
no
yes
433.9
723.2
57.6
AUX1
0-29
no
no
185.6
185.6
185.6
HV1
na
10
1/3
no
64.0
HV2
na
20
2/3
no
64.0
HV3
na
30
no
no
64.0
DV
1D
64.0+57.6 D
Andreas Mitschele-Thiel
20-May-03
17
standby
typ. 2s
detach
inquiry
page
connecting
typ. 0.6s
transmit
AMA
connected
AMA
active
typ. 2ms
park
PMA
hold
AMA
Standby: do nothing
Inquire: search for other devices
Page: connect to a specific device
Connected: participate in a piconet
Wireless Internet
sniff
AMA
low power
Andreas Mitschele-Thiel
20-May-03
18
Andreas Mitschele-Thiel
20-May-03
26.0 mA
26.0 mA
53.0 mA
53.0 mA
15.5 mA
53.0 mA
53.0 mA
4.0 mA
0.5 mA
0.6 mA
47.0 A
20.0 A
19
Security
User input (initialization)
PIN (1-16 byte)
Pairing
E2
E2
Authentication
E3
E3
Encryption
Keystream generator
payload key
Ciphering
payload key
Cipher data
Data
Data
Wireless Internet
Andreas Mitschele-Thiel
20-May-03
20
Group abstraction
Wireless Internet
Andreas Mitschele-Thiel
20-May-03
21
Wireless Internet
Andreas Mitschele-Thiel
20-May-03
22
Wireless Internet
Andreas Mitschele-Thiel
20-May-03
23
OBEX
WAP
Wireless Internet
Andreas Mitschele-Thiel
20-May-03
24
Profiles
Wireless Internet
Andreas Mitschele-Thiel
Applications
Protocols
Profiles
Additional Profiles
Advanced Audio Distribution
PAN
Audio Video Remote Control
Basic Printing
Basic Imaging
Extended Service Discovery
Generic Audio Video Distribution
Hands Free
Hardcopy Cable Replacement
20-May-03
25
Reference
Dr.-Ing. H. Ritter, Bluetooth Basics
http://www.holtmann.org/lecture/bluetooth/Bluetooth.pdf
Bluetooth Network Encapsulation Protocol (BNEP) Specification
http://www.bluetooth.com/pdf/BNEP_0_95a.pdf
Specification of the Bluetooth System
http://www.bluetooth.com/pdf/Bluetooth_11_Specifications_Book.pdf
Wireless Internet
Andreas Mitschele-Thiel
20-May-03
26