Professional Documents
Culture Documents
Agenda
Wireless Applications Perspective
What is Bluetooth?
What is Bluetooth Low Energy?
How do the components work?
How low is the energy?
Perspective: how does ZigBee & 802.15.4 work?
What is Bluetooth Low Energy good for?
Where can we learn more?
Backup: CSR, speaker, other wireless comparisons
Data
Audio
Video
State
Bluetooth ACL / HS
Bluetooth SCO/eSCO
(VoIP)
Wi-Fi Direct
ZigBee
ANT
Wi-Fi
Specification
Implementation specific
CSR plc 2010. All rights reserved.
Data Throughput
For Bluetooth low energy, data throughput is not a
meaningful parameter. It does not support streaming.
It has a data rate of 1Mbps, but is not optimised for
file transfer.
It is designed for sending small chunks of data
(exposing state).
20.5C
20.5C
49.6
49.6km/h
km/h
Gate
Gate6a
6aBOARDING
BOARDING
2.4
2.4bar
bar
PLAY
PLAY>>
>>
Network
NetworkAvailable
Available
2.7
2.7kWh
kWh
12
Applications
Generic Access Profile
Generic Attribute Profile
Attribute Protocol
Security Manager
Host
Controller
150S
< 10mS
Periph.
ADV_IND
Central
< 10mS
ADV_IND
SCAN_RSP
ADV_IND
SCAN_REQ
Channel 37
Channel 38
Channel 39
Advertising event
T_advEvent
Advertising
Scanning
Standby
Slave
Connection
Initiating
Advertising
Master
Standby
Slave
Scanning
Advertising
Connection
Master
Scanning
Standby
Slave
Connection
Initiating
Initiating
Master
Advertising
Standby
Slave
Connection
Initiating
Master
Scanning
Advertising
Standby
Standby
Peripheral /
Broadcaster
Central /
Observer
Initiating
Connecting
Connecting
A Broadcaster cannot
enter the Connecting
state.
An Observer cannot
enter the Initiating
State.
Periph.
Slave
ADV_IND
Etc.
Central
CONNECT_REQ
Master
Master
Channel 37
Data Channel
Advertising event
Connection event
Master Tx
Radio Active
(us)
Slave Tx
176
ADV_DIRECT_IND
326
CONNECT_REQ
352
1928
Empty Packet
80
2158
144
2452
2682
80
96
2928
~ 3 ms
CSR plc 2010. All rights reserved.
LL_TERMINATE_IND
80
Empty Packet
ADV_DIRECT_IND
Attribute Protocol
Handle Value Indication
Empty Packet
Empty Packet
LL_TERMINATE_IND
ATT HVI
This means that battery will cost more than the electronics.
This sensor could run on scavenged power, e.g. ambient light.
CSR plc 2010. All rights reserved.
Characteristics
Services: which can include characteristics and/or other services
Extension: gateways
Any system that can connect to Low Energy devices AND to
a wide area network can serve as gateways.
Your home PC can see devices around your home
Your smart phone can see all the devices around you
The simplicity of GATT servers makes it easy to represent those
devices over the web.
Technical Description:
PHY: 802.15.4
MAC: 802.15.4
Middle layers: NWK
Upper layers: applications
Administrative comparisons:
Market presence
Testing
IP sharing
Security
Service
Provider
Endpoint
240
Endpoint
1
ZigBee Device
Object (ZDO)
Endpoint
0
ZDO
Management
Plane
Application
Framework
Application
Interface
802.15.4 PHY
IEEE 802.15.4 defines several PHY options:
2450 MHz QPSK PHY
868/915 MHz: BPSK PHY; ASK PHY; O-QPSK PHY
Note: 802.15.4a adds several more, including DS-UWB
12
13
14
15
16
5 MHz
17
18
19
20
21
22
23
24
26
2 MHz
2.405 GHz
25
2.480 GHz
802.15.4 MAC
Versatile:
Supports multiple connection models: peer-to-peer, piconet and
mesh
Supports asynchronous and isochronous uses: contention-free in a
managed superframe, contention within a superframe
Frame types:
Beacons, used by coordinators if Superframes used
Data frames and acknowledgement frame
MAC command frame
RFD / EndPoint
FFD / Router
Coordinator
Star Network
Profile 0xxx
RF4CE
Command Set
RF4CE
Command Set
Vendor Specific
Command Set
Vendor Specific
Command Set
Vendor Defined
ZigBee Defined
RF4CE
Network Layer
802.15.4
IEEE Defined
UDP
ICMP
Technical comparison:
Going forward:
Opportunities
New classes of gadgets
Around a person
Around a house
In your car
New applications on PCs and smart phones
Use those devices
New web services
Anything can connect to the Web
New Social Applications
Your beer glass can talk to your Facebook page
> 10 billion
~ 1 billion
> 5 billion
> 10 billion
Assisted Living
> 5 billion
~ 3 billion
> 1 billion
> 10 billion
* TAM Total Addressable Market
Proximity
Time
Emergency
Network availability
Personal User Interface
Simple remote control
Browse over Bluetooth
Temperature Sensor
Humidity Sensor
HVAC
Generic I/O (automation)
Battery status
Heart rate monitor
Physical activity monitor
Blood glucose monitor
Cycling sensors
Pulse Oximeter
Body thermometer
Im in the car
Im in the office
Im in the meeting room
Im in the movie theater
Proximity demonstration
My
Mytemperature
temperatureis
is
Acme Pedometer
Acme Pedometer
Acme Pedometer
Connect
Exit
Pedometer
Internet
Easy to buy
=
More revenue
Predictions
ZigBee will gain some traction where connectivity to PCs or
mobile phones isnt necessary
Internet gateways
APIs for use in PC host OSs and in Smartphone OSs
Calls to Action
Learn about Bluetooth Low Energy
Ask questions, today or later (see contact info)
See resources on a later slide
Questions?
Resources:
SIG site: http://www.bluetooth.com/lowenergy
The Bluetooth 4.0 specification:
http://www.bluetooth.com/Specification%20Documents/Core_V40.zip
Bluetooth Low Energy Training from 2010 All Hands Meeting:
https://www.bluetooth.org/DocMan/handlers/DownloadDoc.ashx?doc_id=228441
Other work:
IEEE: Region 6 NW Area chair, Seattle Section officer, Seattle Com-19 chair,
C-16/Comm-19 presentations in many Chapters in BC, CA, OR, NY and WA.
Piconet
Cluster
Tree
Bluetooth BR/EDR/HS
(scatternet)
(802.11)*
(802.11)*
ZigBee
Y*
ANT
Y*
Wi-Fi
Wi-Fi Direct
Infrastructure
Mesh
Backwards Compatibility
Bluetooth
11 years
New
802.11
13 years
Wi-Fi
10 years
ZigBee
6 years
ZigBee PRO
3 years
New
ZigBee RF4CE
2 years
ANT
3 years
Wi-Fi
ZigBee
2 years
Bluetooth
Wi-Fi
ZigBee
ANT
RANDZ
RAND
RAND
No IP license
Free
$5k / $15k
$3.5k
$500 (5 yr)
~ $7.5k
~ $5 k
~ $3 k
$750 (5 yr)
Bluetooth
IEEE
(802.11)
IEEE
(802.15.4)
Dynastream
Wireless MBUS
ANT+
6LoWPAN
802.15.4
Z-Wave
Wireless HART
ZigBee
802.15.4
Wi-Fi
802.15.4
PHY / RF
802.15.4
MAC / BB
802.11
Networking
Stack
802.11
Profiles