99069r1P802 15 Bluetooth Architecture Overview
99069r1P802 15 Bluetooth Architecture Overview
Overview
Who is Bluetooth?
What is Bluetooth and what does it do for you?
Bluetooth usage scenarios examples
Bluetooth architecture
Interoperability & profiles
Summary
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
Who is Bluetooth?
Harald Blaatand Bluetooth II
King of Denmark 940-981 AC
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
Landline
Cable
Replacement
Data/Voice
Access Points
Personal Ad-hoc
Connectivity
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
Ericsson
IBM
Intel
Nokia
Toshiba
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
What is Bluetooth?
Applications
RFCOMM
Data
Audio
Application Framework
and Support
Co
ntr
ol
TCP/IP HID
L2CAP
Link Manager
Baseband
Host Controller
Interface
Link Manager and
L2CAP
Radio & Baseband
RF
A hardware/software description
An application framework
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
User benefits
Proximity synchronization
Easily maintained database
Common information database
IEEE802.15: Bluetoot
C. Bisdikian-
User benefits
Multiple device access
Cordless phone benefits
Hands free operation
Wireless Freedom
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
User benefits
No more connectors
Easy internet access
Common connection experience
Remote Connections...
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
Architectural overview
Applications
RFCOMM
Data
Audio
Co
ntr
ol
TCP/IP HID
L2CAP
Link Manager
Baseband
Cover this
RF
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
Radio
frequency synthesis: frequency hopping
2.402 + k MHz, k=0, , 78
1,600 hops per second
conversion bits into symbols: modulation
GFSK (BT = 0.5; 0.28 < h < 0.35);
1 MSymbols/s
transmit power
0 dbm (up to 20dbm with power control)
receiver sensitivity
-70dBm @ 0.1% BER
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
Piconet
S
P
sb
P
P
sb
Scatternet
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
Baseband protocol
Standby
Waiting to join a
piconet
Unconnected:
Standby
Page
Det
ac
Inquire
Connecting
states
Connect to a
specific radio
Actively on a
piconet (master or
slave)
Park/Hold
Low-power connected
states
Inquiry
Page
Ttpcl=2s
Ttpcl=0.6s
Active
states
Connected
9/14/99
Standby
Transmit
data
AMA
Connected
AMA
Ttpcl=2ms
Low-power
states
PARK
PMA
Ttpcl=2ms
HOLD
AMA
releases
AMA address
IEEE802.15: Bluetoot
C. Bisdikian-
master
slave
9/14/99
10 11 12
13 14
15 16 17 18
19 20 21 22
SCO
ACL
IEEE802.15: Bluetoot
C. Bisdikian-
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
PIN
E2
E2
User Input
(Initialization)
Authentication
Link Key
Link Key
E3
E3
(possibly)
Permanent
Storage
Encryption
Encryption Key
9/14/99
Encryption Key
IEEE802.15: Bluetoot
Temporary
Storage
C. Bisdikian-
Architectural overview
Applications
SDP
RFCOMM
Data
Audio
Co
ntr
ol
TCS
L2CAP
Cover This
HCI
Link Manager
Baseband
RF
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
Bluetooth protocols
Host Controller Interface (HCI)
provides a common interface between
the Bluetooth host and a Bluetooth
module
Interfaces in spec 1.0: USB; UART; RS-232
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
Bluetooth protocols
Service Discovery Protocol (SDP)
Defines a service record format
Information about services provided by
attributes
Attributes composed of an ID (name) and a
value
IDs may be universally unique identifiers
(UUIDs)
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
Bluetooth protocols
RFCOMM (based on GSM TS07.10)
emulates a serial-port to support a large
base of legacy (serial-port-based)
applications
allows multiple ports over a single
physical channel between two devices
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
9/14/99
Applications
Protocols
Represents default
solution for a usage
model
Vertical slice through
the protocol stack
Basis for
interoperability and
logo requirements
Each Bluetooth device
supports one or more
profiles
IEEE802.15: Bluetoot
Profiles
C. Bisdikian-
Profiles
Generic Access Profile
Service Discovery Application Profile
Serial Port Profile
TCS_BIN-based profiles
Cordless Telephony Profile
Intercom Profile
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
Synchronization
User benefits
Proximity synchronization
Easily maintained database
Common information database
IEEE802.15: Bluetoot
C. Bisdikian-
Synchronization profile
IrMC
IrOBEX
RFCOMM
L2CAP
LMP
ACL
SCO
Bluetooth Baseband
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
Headset profile
AT Commands
RFCOMM
L2CAP
LMP
Audio
Stream
ACL
SCO
Bluetooth Baseband
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
RFCOMM
L2CAP
LMP
ACL
SCO
Bluetooth Baseband
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-
Summary
Bluetooth is a global, RF-based (ISM
band: 2.4GHz), short-range, connectivity
technology & solution for portable,
personal devices
it is not just a radio
create piconets on-the-fly (appr. 1Mbps)
piconets may overlap in time and space for high
aggregate bandwidth
9/14/99
IEEE802.15: Bluetoot
C. Bisdikian-