Professional Documents
Culture Documents
Agenda
Introduction to Bluetooth Technology
Basic Rate/Enhanced Data Rate (BR/EDR)
High Speed (HS)
2007
V2.1 + EDR - Secure Simple Pairing allows secure device pairing with a button press, numeric entry, numeric compare, and Out of Band
2009
V3.0 + HS - High Speed Enables applications to use 802.11 MAC/PHY through addition of Generic Alternate MAC/PHY
2010
V4.0 - Low Energy Enables new applications in different markets including healthcare, sports/fitness, security, home entertainment
Security
Robustness Latency (from non connected state) Regulatory Acceptance Voice Capable Network Topology Power Consumption Service Discovery
Bluetooth Architecture
Battery
Find Me
GAP
Time
SDP
Security Manager
AMP MGR
Existing BR Protocols
(OBEX, RFCOMM, AVDP, etc.)
L2CAP
Host Controller Interface
AMP PAL AMP MAC AMP PHY
BR/EDR Link Controller & Manager
LE Link Layer
BR/EDR Baseband
LE Physical Layer
AMP
BR/EDR
Low Energy
Bluetooth SIG Proprietary and Confidential
Attribute Protocol
L2CAP
L2CAP
Link Manager
Link Layer
Basic Rate RF
low energy RF
BR/EDR/LE Architecture
Serial Port Profile RFCOMM Protocols Serial Port Profile RFCOMM Protocols Generic Attribute Profile Attribute Protocol Generic Attribute Profile Attribute Protocol
L2CAP
L2CAP
L2CAP
Link Manager
Link Manager
Link Layer
Link Layer
Basic Rate RF
low energy RF
10
Searching device may continue with this device or continue looking When desired device is found, connection process begins
11
12
Piconet
One Master and up to 7 active slaves Master controls communication No slave-to-slave communication Master has to ensure not to starve slaves
M M
S1
S2
S3
13
Scatternet
Two (or more) joined piconets Master of one piconet is slave in another
M2 S4
S5
No direct communication between slaves in one piconet with those in the other
S1
S6
S M1
S2
S3
14
Interference Management
Adaptive Frequency Hopping (AFH)
Designed to reduce interference between wireless technologies sharing the 2.4 GHz spectrum Works within the spectrum to take advantage of the available frequency Detects other devices in the spectrum and avoids frequencies in use
Provides users with optimal transmission performance even if utilizing other technologies within the same spectrum
15
EDR packet types: 2-EV3 (1 slot), 2-EV5 (3 slot), 3-EV3 (1 slot), 3-EV5 (3 slot)
16
17
18
19
Low Energy
20
Physical Channels
ISM band split into 40 channels of two types
Advertising Channels
Data channels
Advertising Channels
Frequencies: 2402 (37), 2426 (38), 2480 (39) Usage
Discovering devices Initiating a connection
Broadcasting data
Data Channels
Frequencies: 2404-2424 (0-10), 2428-2478 (11-36)
21
22
23
Creating bonds
Exchange of security information Establishing connections
Defines Advertising and Scan Response Data formats All profiles are built upon GAP Defines profile roles
Broadcaster sends non-connectable advertisement and never connect Observer listens to advertisement packets but never connect Peripheral Always take the role of slave Central Always take the role of master
24
25
26
27
Service specifications
Characteristics (Mandatory, Optional) Characteristics Properties (Broadcast, Control Point etc)
Characteristics specifications
Specify structure of value Eg: Alert Level 1 byte Permissible values Eg: 0 No Alert, 1 Medium Alert, 2 High Alert Permissions Read/Write
28
Profiles Overview
29
OPP
PBAP
HOST
GOEP (OBEX)
HFP
A2DP
AVRCP
RFCOMM
AVDTP
L2CAP
AVCTP
HID
Link Manager
CONTROLLER
30
Consumer Healthcare
HOST
Generic Attribute Profile (GATT)
Link Manager
CONTROLLER
31
GATT-Basics
Generic Attribute Profile First available in v4.0 Designed to enable new market of low power devices Optimized for low duty cycle use and small packets Key to power reduction Mandatory for low energy, but Optional for BR/EDR
Generic Access Profile (GAP) Generic Attribute Profile (GATT) Applications
Attribute Protocol Security Manager (ATT) Logical Link Control and Adaptation Protocol (L2CAP) Host Controller Interface (HCI)
Link Layer (LL) Direct Test Mode
Physical Layer
32
Data
33
Downloadable apps can incorporate profiles to control and get data from sensors
Key to rapid deployment to the masses
34
35
Telephony
Hands Free Profile (HFP)
HFP v1.6 adds
Individual Indicator Activation
Select indicators that you want (Battery level, network reception,) Preserves battery life
36
Audio Streaming
Advanced Audio Distribution Profile (A2DP)
v1.3 adds Delay Reporting
37
GOEP 1.1
Better throughput
Flow Control, Segmentation & Reassembly are done by L2CAP Enhanced Retransmission Mode (ERTM)
38
39
3D Synchronization Profile
3D Synchronization Profile v1.0
The users stereoscopic 3D experience is delivered by showing different images to the left and right eyes. The 3D glasses use shutter synchronization information transmitted from the 3D display to control the shutters such that the left image is shown only to the left eye and the right image is shown only to the right eye, when 3D content is being displayed
40
41
42
43
44
Glucose
Sends blood glucose measurement to Collector after each measurement if available
Users typically take 1-8 measurements per day Once connected, Collector requests only the data that it needs
Blood Glucose Sensor
Blood Glucose data + data Context (O)
45
Collector
Speed Sensor
46
Collector
Can be used with Heart Rate and other sports sensors Addresses huge market of runners/walkers Published August 2012
Bluetooth SIG Proprietary and Confidential
47
Cycling Power
Cycling Power sensor sends data to users Collector to help optimize pedaling efficiency
Collector
48
Sports Watch
2) Collector sends user-defined waypoint (i.e. the next destination) to positioning sensor which sends location, bearing and heading to Collector to guide user
Positioning/Activity Data
Sports Watch
Waypoint Coordinates
49
50