SlideShare a Scribd company logo
1 of 62
Download to read offline
© CSR plc 2010. All rights reserved.
Changing the way the world connects
Bluetooth 4.0: Low Energy
Joe Decuir, Standards Architect, CSR plc; IEEE Region 6 NW Area chair
© CSR plc 2010. All rights reserved.
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
© CSR plc 2010. All rights reserved.
Short range wireless application areas
Voice Data Audio Video State
Bluetooth ACL / HS x Y Y x x
Bluetooth SCO/eSCO Y x x x x
Bluetooth low energy x x x x Y
Wi-Fi (VoIP) Y Y Y x
Wi-Fi Direct Y Y Y x x
ZigBee x x x x Y
ANT x x x x Y
State = low bandwidth, low latency data
Low Power
© CSR plc 2010. All rights reserved.
Perspective: what is Bluetooth?
Bluetooth is a set of specifications for common short range wireless
applications
 They are written, tested & maintained by the Bluetooth SIG (~13,000 members)
The specifications include:
 Core components - radios, protocols (we own everything, so we can optimize)
 Profiles (aka applications)
 AND: we rigorously validate the specs before we Adopt them, like 3GPP
The ‘classic’ Bluetooth radio:
 2.4 GHz ISM band,1 M symbols/s, GFSK, 4PSK or 8PSK
 1 MHz channel spacing, with frequency hopping
 Adaptive Frequency Hopping, for co-existence with Wi-Fi, etc
 Up to 100 mW, for a lot more than 100m range
Bluetooth 3.0 Generic Alternate MAC/PHY (AMP) can use additional radios:
 IEEE 802.11g and WiMedia UWB (ECMA-368) have been tested
 IEEE 802.11g has been Adopted, 802.11n is in progress, to complete in 2011
© CSR plc 2010. All rights reserved.
What is traditional Bluetooth used for?
Top uses by volume (>1B total/yr):
 Mobile phones, including ‘smart phones’
 Wireless controllers for video games
 Voice headsets and “Car kits”
 PCs
 M2M applications – credit card readers, industrial automation
 stereo headsets and speakers
Although Bluetooth is commonly used for human I/O, it
already has a good penetration into high reliability M2M
applications.
© CSR plc 2010. All rights reserved.
How much energy does traditional Bluetooth use?
Traditional Bluetooth is connection oriented. When a device
is connected, a link is maintained, even if there is no data
flowing.
Sniff modes allow devices to sleep, reducing power
consumption to give months of battery life.
Peak transmit current is typically around 25mA.
Even though it has been independently shown to be lower
power than other radio standards, it is still not low enough
power for coin cells and energy harvesting applications
© CSR plc 2010. All rights reserved.
What is Bluetooth Low Energy?
A new radio, new protocol stack, new profile architecture and a new
qualification regime.
It’s designed to run from coin cells and support an Apps Store model
It is a radio standard for a new decade, enabling the Internet of Things
Features:
 Mostly new PHY; some parts derived from the Basic Rate (BR) radio
 New advertising mechanism, for ease of discovery & connection
 Asynchronous connection-less MAC: used for low latency, fast
transactions (e.g. 3ms from start to finish)
 New Generic Attribute Profile to simplify devices and the software
that uses them.
 Asynchronous Client / Server architecture
Designed to be LOWEST cost and EASY to implement
© CSR plc 2010. All rights reserved.
Bluetooth low energy factsheet
Range: ~ 150 meters open field
Output Power: ~ 10mW (10dBm)
Max Current: ~ 15mA
Latency: 3 ms
Topology: Star
Connections: > 2 billion
Modulation: GFSK @ 2.4 GHz
Robustness: Adaptive Frequency Hopping, 24 bit CRC
Security: 128bit AES CCM
Sleep current ~ 1µA
Modes: Broadcast, Connection, Event Data Models
Reads, Writes
Specification
Implementation specific
© CSR plc 2010. All rights reserved.
Bluetooth low energy factsheet #2
Did you notice something missing?
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).
© CSR plc 2010. All rights reserved.
Designed for exposing state
20.5°C20.5°C 11:24 am11:24 am
PLAY >>PLAY >>
49.6 km/h49.6 km/h
2.4 bar2.4 bar
Network AvailableNetwork Available
Gate 6a BOARDINGGate 6a BOARDING
2.7 kWh2.7 kWh
• It’s good at small, discrete data transfers.
• Data can triggered by local events.
• Data can be read at any time by a client.
• Interface model is very simple (GATT)
© CSR plc 2010. All rights reserved.
It’s about the Internet of Things
Things have data
&
Web Services want this data
Bluetooth low energy provides the technology to connect these two.
© CSR plc 2010. All rights reserved.
12
Bluetooth Low Energy is about generic gateways
Devices that support Bluetooth low energy Gateway functionality provide a
transparent pipe from a device to an IP address.
Middleware at the IP address can access the device directly as if it were a
collector talking to it locally.
The Gateway device plays no part other than in acting as a pipe.
© CSR plc 2010. All rights reserved.
What are the pieces?
Controller
Host
Apps
Generic Access Profile
Generic Attribute Profile
Attribute Protocol Security Manager
Logical Link Control and Adaptation Protocol
Host Controller Interface
Physical Layer
Link Layer Direct Test Mode
Applications
© CSR plc 2010. All rights reserved.
How does it work: new radio
2.4 GHz ISM band
1 Mbps GFSK
 Larger modulation index than Bluetooth BR (which means better range)
40 Channels on 2 MHz spacing:
© CSR plc 2010. All rights reserved.
How does it work: new Link Layer
Low Complexity
 1 packet format
 2 PDU types – depending on Advertising / Data Channel
 7 Advertising PDU Types
 7 Link Layer Control Procedures
Useful Features
 Adaptive Frequency Hopping
 Low Power Acknowledgement
 Very Fast Connections
© CSR plc 2010. All rights reserved.
How does it work: advertising
ADV_IND
SCAN_REQ
ADV_IND SCAN_RSP ADV_IND
150µS 150µS
< 10mS < 10mS
Channel 37 Channel 38 Channel 39
Periph.
Central
Advertising event T_advEvent
Devices can advertise for a variety of reasons:
 To broadcast promiscuously
 To transmit signed data to a previously bonded device
 To advertise their presence to a device wanting to connect
 To reconnect asynchronously due to a local event
© CSR plc 2010. All rights reserved.
How does it work: 4 active states
Scanning
Standby
Connection
Advertising Initiating
Slave Master
Scanning
Standby
Connection
Advertising Initiating
Slave Master
Scanning
Standby
Connection
Advertising Initiating
Slave Master
Scanning
Standby
Connection
Advertising Initiating
Slave Master
© CSR plc 2010. All rights reserved.
How it works: peripheral states and central states
Standby
Scanning
Connecting
Initiating
Central /
Observer
A Broadcaster cannot
enter the Connecting
state.
Standby
Connecting
Advertising
Peripheral /
Broadcaster
An Observer cannot
enter the Initiating
State.
© CSR plc 2010. All rights reserved.
How does it work: data transactions
CONNECT_REQ
ADV_IND
Master
Slave
Channel 37 Data Channel
Periph.
Central
Advertising event
Master
Etc.
150µS
> 1.25mS
Connection event
Once a connection is made:
 Master informs slave of hopping sequence and when to wake
 All subsequent transactions are performed in the 37 data channels
 Transactions can be encrypted
 Both devices can go into deep sleep between transactions.
© CSR plc 2010. All rights reserved.
Let’s add it up, for a minimum transaction
Time
(us)
Master Tx Radio Active
(us)
Slave Tx
0 176 ADV_DIRECT_IND
326 CONNECT_REQ 352
1928 Empty Packet 80
2158 144 Attribute Protocol
Handle Value Indication
2452 Empty Packet (Acknowledgement) 80
2682 96 LL_TERMINATE_IND
2928 Empty Packet (Acknowledgement) 80
ADV_DIRECT_IND
CONNECT_REQ Empty Packet Empty Packet Empty Packet
ATT HVI LL_TERMINATE_IND
~ 3 ms
© CSR plc 2010. All rights reserved.
How low can the energy get?
From the previous slide, calculate energy per transaction
 Assume an upper bound of 3ms per minimal transaction
 Est TX power is 15mW (mostly TX power amp for 65nm chips).
 For 1.5v battery, this is 10ma. 0.015 W x .003 sec = 45 micro Joule
How long could a sensor last on a battery?
 An example battery: Lenmar WC357, 1.55v, 180mAh, $2-5.
 180mAh/10ma = 18Hr = 64,800 seconds = 21.6M transactions
 Suppose this sensor sends a report every minute = 1440/day
 For just the BT LE transactions, this is 15,000 days, or >40 yr
 This far exceeds the life of the battery and/or the product
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.
How does it work: Attribute Protocol
Clients and Servers
 Servers expose Attributes
 Clients use them
16 bit address space of handles – address within a device
Each attribute has a UUID – identify what it is
 16-bit if standardized by the Bluetooth SIG
 128-bit if invented by the manufacturer
 Note: that manufacturers can add value without waiting for the SIG
The protocol supports a handful of actions:
 By the Client: Discover/Find, Read, Write, Confirm an Indication
 By the Server: respond to Client actions, Notification and Indication
© CSR plc 2010. All rights reserved.
How does it work: Generic Attribute Profile
Simple Servers
Those servers provide:
 Characteristics
 Services: which can include characteristics and/or other services
Expose the state of the server.
Allows choice of security level
 Up to 128 bit AES
Interfaces with the Attribute Protocol
Defines Data Formats
Low Energy encapsulates all of the protocols and formats into the core.
This makes profile development much faster and easier.
The format is easy to encode in XML.
© CSR plc 2010. All rights reserved.
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.
Low Energy allows generic gateways (such as mobile
phones)
 These allow devices to connect “out of the box”
 Enables any device to connect to the web via a handset.
With the longer range of Low Energy, a single device can be
the home control gateway.
© CSR plc 2010. All rights reserved.
Competitive perspective: how does ZigBee work?
You all have choices. The most significant of several in this
space are ANT and the ZigBee Alliance
ZigBee is the older and better established of the two.
 ZigBee is based on the IEEE 802.15.4 MAC and PHY
Technical Description:
 PHY: 802.15.4
 MAC: 802.15.4
 Middle layers: NWK
 Upper layers: applications
Administrative comparisons:
 Market presence
 Testing
 IP sharing
© CSR plc 2010. All rights reserved.
PHY (Radio, 802.15.4)
MAC (802.15.4)
Endpoint
240
Endpoint
1
Endpoint
0
Application
Interface
ZigBee Device
Object (ZDO)
Application Layer (APL)
Application
Framework
Network Layer (NWK)
Application Support Layer (APS)
ZDO
Management
Plane
Security
Service
Provider
The ZigBee stack
© CSR plc 2010. All rights reserved.
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
ZigBee uses the ISM band (2450 MHz) PHY
 Worldwide spectrum (same as Bluetooth, Bluetooth LE, 802.11g, etc)
 Up to 250 kbps
802.15.4 ISM modulation
 4 bits/symbol; 32 chip PN sequence/symbol; 2M chips/s => 250kbps
 Chips are QPSK on a selected carrier (next slide)
© CSR plc 2010. All rights reserved.
11 12 13 14 15 16 17 18 19 20 21 22 23 24
2.405 GHz 2.480 GHz
25 26
5 MHz 2 MHz
Frequency usage for 802.15.4 / ZigBee
Note: RF4CE only uses channels 15, 20 & 25
© CSR plc 2010. All rights reserved.
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
© CSR plc 2010. All rights reserved.
ZigBee NWK layer functions
1. Starting a network
2. Join and leave a network
3. Configuring a new device: configure the stack for operation as
required.
4. Addressing: The ZigBee coordinator assigns addresses to devices
joining the network.
5. Synchronization within a network: synchronize with another
device either through tracking beacons or by polling.
6. Security: apply security to outgoing frames and removing security to
terminating frames
7. Routing: route frames to their intended destinations, particularly through a
mesh of bi-lateral connections.
© CSR plc 2010. All rights reserved.
Star Network
RFD / EndPoint
FFD / Router
Coordinator
Basic topology of 802.15.4
© CSR plc 2010. All rights reserved.
ZigBee: Cluster tree network
© CSR plc 2010. All rights reserved.
ZigBee Mesh Network
ZigBee PRO: mesh
© CSR plc 2010. All rights reserved.
Targeted at Remote Control
Uses three channels only – 15, 20 & 25.
802.15.4
RF4CE
Network Layer
Profile 0x01
RF4CE
Command Set
Vendor Specific
Command Set
Profile 0xxx
RF4CE
Command Set
Vendor Specific
Command Set
Application
IEEE Defined
ZigBee Defined
Vendor Defined
Future ZigBee 1: RF4CE
© CSR plc 2010. All rights reserved.
802.15.4 MAC
IPv6 with LoWPAN
UDP
Application
ICMP
802.15.4 PHY
Future ZigBee 2: 6LoWPAN
An initiative to “squeeze” IPv6 addressing into reasonably
sized wireless packets.
Being adopted for ZigBee’s Smart Energy Profile 2.0
© CSR plc 2010. All rights reserved.
ZigBee and Bluetooth Low Energy
Business comparison:
 ZigBee is older. It has gone through some iterations.
 ZigBee has market mindshare, but not a lot of shipments yet.
 Market barrier: connectivity – ZigBee is not in PCs or mobile phones yet.
Technical comparison:
 Zigbee is low power; Bluetooth LE is even lower. Detailed analysis depends
on specific applications and design detail, not to mention chip geometry.
 ZigBee stack is light; the Bluetooth LE/GATT stack is even simpler.
Going forward:
 ZigBee has a lead on developing applications and presence
 Bluetooth low energy has improved technology, and a commanding presence
in several existing markets: mobile phones, automobiles, consumer
electronics, PC industry.
 Replacing “classic Bluetooth” with “dual mode” devices will bootstrap this
market quickly.
© CSR plc 2010. All rights reserved.
Bluetooth SIG and ZigBee Alliance + IEEE P802.15
The IEEE 802.15.4 committees and the ZigBee Alliance
collaborate
 P802.15.4 writes the PHY and MAC specs – no testing or IP sharing
 The Zigbee Alliance writes all the higher layers.
 The ZigBee Alliance does limited testing and IP sharing
The Bluetooth SIG does all the essential administrative and
technical work:
 Determine market needs
 Develop technical specification confidentially – the entire stack
 Perform design Q/A on al the stack specification components by IOP testing,
before they are Adopted (ISO 9646, like 3GPP)
 Perform Qualification Q/A testing on the entire stack in each product –
earning RANDZ IP rights
© CSR plc 2010. All rights reserved.
What is Bluetooth Low Energy Good for?
Connecting the things we carry with us:
 Watches: remote display from other devices
 Tags: locate objects or keep track of them (e.g. warning if you walk away)
 Health/fitness sensors (e.g. pedometer in your shoes)
 Body sensors (e.g. blood pressure, pulse rate, etc)
Accessing the things around us:
 Fobs: use proximity as a security/access control means
 Home and office automation
Low duty cycle M2M communication:
 Sensors and controls in homes, offices and factories
Communication within a system
 Car to car wheels/tires
Connecting anything that has intrinsic data to the Internet
© CSR plc 2010. All rights reserved.
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
© CSR plc 2010. All rights reserved.
The billion unit markets for wireless.
TAM*
Phone accessories (internet / apps centric devices) > 10 billion
Smart Energy (meters & displays). Which will drive: ~ 1 billion
Home Automation (white goods and HVAC) > 5 billion
Health, Wellness, Sports & Fitness > 10 billion
Assisted Living > 5 billion
Animal Tagging (food assurance) ~ 3 billion
Intelligent Transport Systems > 1 billion
M2M (Internet connected devices) > 10 billion
* TAM – Total Addressable Market
© CSR plc 2010. All rights reserved.
What are the USE CASES planned for BT 4.0?
 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
And that’s just the starting point…
© CSR plc 2010. All rights reserved.
Example use: proximity
It can enable proximity detection
 I’m in the car
 I’m in the office
 I’m in the meeting room
 I’m in the movie theater
It can enable presence detection
 Turn the lights on when I walk around the house
 Automatically locks the door when I leave home
 Turns the alarm off if I’m already awake
© CSR plc 2010. All rights reserved.
Proximity demonstration
© CSR plc 2010. All rights reserved.
My pulse is…My pulse is…
My temperature is…My temperature is…
My blood glucose is…My blood glucose is…
Everyday objects can become sensors
…and monitor things unobtrusively
© CSR plc 2010. All rights reserved.
Connection works: start with a phone
Bluetooth low energy Search
Scroll to select device
Choose Device
Connect Exit
?
 Acme Pedometer
 Acme Pedometer
 Acme Pedometer
© CSR plc 2010. All rights reserved.
www.patientslikeme.comwww.patientslikeme.com
Devices ship with a web address…
© CSR plc 2010. All rights reserved.
Pedometer
…using a generic app on your phone…
© CSR plc 2010. All rights reserved.
Internet
which connects them to the web app…
© CSR plc 2010. All rights reserved.
then automatically sends your data…
© CSR plc 2010. All rights reserved.
Or, tell the phone what they can do…
Pedometer
Acme Model XYZ
Steps per Minute
Total Steps
Calories Used
Find me an APP…
Pedometer
Acme Model XYZ
Steps per Minute
Total Steps
Calories Used
Find me an APP…
© CSR plc 2010. All rights reserved.
and the phone gets a tailored set of Apps
Easy to buy
=
More revenue
© CSR plc 2010. All rights reserved.
Simplified Administrative Process
We’ve made the standard much easier to use, as the complexity is
inside the core.
We’ve made profiles much easier to write, as they just define data and
behavior.
This make profile development faster. We have a streamlined process
which can reduce Adoption time to just 3 months.
We have a simpler qualification system which removes qualification fees
for designers using pre-qualified module, even when they add new
profiles.
Bluetooth low energy is a new standard designed for a new decade of
connected products. We’ve not just designed a standard – we’ve
enabled an ecosystem for the future.
© CSR plc 2010. All rights reserved.
Predictions
ZigBee will gain some traction where connectivity to PCs or
mobile phones isn’t necessary
 This requires something to provide user control
 This requires something to provide the network gateway
Bluetooth Low Energy will become a free add-on to mobile
phones, PCs and some other devices that use classic
Bluetooth now – they will switch to dual mode devices
The Bluetooth ecosystem will define two tools:
 Internet gateways
 APIs for use in PC host OSs and in Smartphone OSs
The Bluetooth ecosystem will define several dozen Profiles
 Entrepreneurs will also define dozens of proprietary profiles
© CSR plc 2010. All rights reserved.
Calls to Action
Learn about Bluetooth Low Energy
 Ask questions, today or later (see contact info)
 See resources on a later slide
Think about how to use it to satisfy market
needs
 The list of use cases above is just a start
Find partners to deliver value
 There were dozens of companies who did IOP
testing to validate the specification
CSR is one of at least a half dozen chip makers
© CSR plc 2010. All rights reserved.
Questions?
© CSR plc 2010. All rights reserved.
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
For articles on Bluetooth Low Energy: www.nickhunn.com
Forthcoming book on Bluetooth Low Energy by Robin Heydon.
ZigBee Technology: www.zigbee.org
“ZigBee Techology: Wireless Control that Simply works”
http://intranet.da-iict.org/~ranjan/sn/papers/Zigbee.pdf
IEEE 802.15: http://ieee802.org/15/
IEEE 802.15 working documents: https://mentor.ieee.org/802.15
© CSR plc 2010. All rights reserved.
Backup: CSR role in Bluetooth Low Energy
CSR plc (Cambridge Silicon Radio) sells more Bluetooth
chips than any other company – www.csr.com
 CSR people play major leadership positions within the Bluetooth
Special Interest Group.
CSR people champion Bluetooth Low Energy:
 Co-chair the technical group that wrote the Core specification
 Co-chair technical groups writing Profile (Application) specifications
 Chair the group that wrote the test specifications &leads IOP testing
 Lead evangelism for Bluetooth Low Energy, and liaison to target
organizations like the Continua Health Alliance
 Started the Smart Energy Study Group
© CSR plc 2010. All rights reserved.
Backup: Speaker background
24 years in networking and communications standards:
 Bluetooth 3.0 + HS, Bluetooth 4.0
 Modems: ITU T.31, T.32, V.32bis, V.34, V.80, V.90, V.250, V.251, V.253
 2G digital cellular access: GSM 07.07, TIA IS-99, TIA IS-135
 USB: Communications Device Class, with several subclasses; InterChip &
High Speed InterChip USB; Wireless USB 1.1
 UWB: WiMedia UWB PHY 1.2, MAC 1.2, WLP 1.1, IEEE 802.15.4a
Other work:
 Networking components in Windows: 95, 98, NT 4.0, 2000, XP
 Dozens of modems and fax modems
 Atari 2600, Atari 800, Amiga 1000
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.
Contact: jdecuir@ieee.org or joe.decuir@csr.com, M: +1-469-835-9058
© CSR plc 2010. All rights reserved.
Backup: wireless Topologies
Peer-peer Piconet
Cluster
Tree
Infra-
structure Mesh
Bluetooth BR/EDR/HS Y Y (scatternet) x x
Bluetooth low energy Y Y x x x
Wi-Fi (802.11)* (802.11)* x Y x
Wi-Fi Direct Y Y x x x
ZigBee Y* Y Y x Y
ANT Y* Y Y x x
Most applications are still cable replacement (peer-peer) or infrastructure.
* Limited security in this topology
© CSR plc 2010. All rights reserved.
Backup: Backwards compatibility and lifetime
Availability Backwards Compatibility
Bluetooth 11 years Compatible with all previous versions at base 1Mbps
Bluetooth low energy New Will be compatible with Dual mode chips introduced in 2011
802.11 13 years Security is compromised in mixed versions more than 3 years old
Wi-Fi 10 years Security is compromised in mixed versions more than 3 years old.
Two incompatible frequencies of operation – 2.4GHz and 5.1GHz
ZigBee 6 years Three version – all with compatibility issues
ZigBee PRO 3 years Incompatible with ZigBee
ZigBee PRO SEP2.0 New Incompatible with other ZigBee stacks
ZigBee RF4CE 2 years Incompatible with other ZigBee stacks
ANT 3 years Only one version available.
Average years of compatibility
Bluetooth 11 years and still compatible
Wi-Fi 3 - 5 years (at which point security is compromised)
ZigBee 2 years
© CSR plc 2010. All rights reserved.
Backup: Licensing and qualification
Bluetooth Wi-Fi ZigBee ANT
License RANDZ RAND RAND No IP license
Annual
Membership 1
Free $5k / $15k 2 $3.5k 3 $500 (5 yr)
Qualification Cost (per product) ~ $7.5k ~ $5 k ~ $3 k $750 (5 yr)
Ownership of MAC/ PHY Bluetooth IEEE
(802.11)
IEEE
(802.15.4)
Dynastream
1 Minimum level of membership fee for use of trademark
2 To certify a Wi-Fi product, the minimum membership level is Regular.
3 Non commercial users may use the ZigBee standard without payment.
(Qualification costs can vary depending on membership level and use of prequalified components)
Plus CE, FCC, ICES, TELEC, CNCA, etc
Don’t forget you need to perform R&TTE notification if your output power is greater than 10mW.
© CSR plc 2010. All rights reserved.
Backup: Scope of wireless standards
PHY / RF
MAC / BB
Networking
Stack
Profiles
Bluetooth/Bluetoothlowenergy
802.11
Wi-Fi802.11
802.15.4
ZigBee802.15.4
WirelessHART802.15.4
6LoWPAN802.15.4
Z-Wave
ANT+
WirelessMBUS
A standard can only offer IP protection for the parts it own.

More Related Content

What's hot

Introduction To PKI Technology
Introduction To PKI TechnologyIntroduction To PKI Technology
Introduction To PKI TechnologySylvain Maret
 
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 1.14.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 1.14.0対応)NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 1.14.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 1.14.0対応)fisuda
 
public key infrastructure
public key infrastructurepublic key infrastructure
public key infrastructurevimal kumar
 
Rsa algorithm key generation
Rsa algorithm key generation Rsa algorithm key generation
Rsa algorithm key generation swarnapatil
 
API Security : Patterns and Practices
API Security : Patterns and PracticesAPI Security : Patterns and Practices
API Security : Patterns and PracticesPrabath Siriwardena
 
CS6701 CRYPTOGRAPHY AND NETWORK SECURITY
CS6701 CRYPTOGRAPHY AND NETWORK SECURITYCS6701 CRYPTOGRAPHY AND NETWORK SECURITY
CS6701 CRYPTOGRAPHY AND NETWORK SECURITYKathirvel Ayyaswamy
 
Lightweight cryptography
Lightweight cryptographyLightweight cryptography
Lightweight cryptographyShivam Singh
 
IBM Db2 JSON 11.5
IBM  Db2 JSON 11.5IBM  Db2 JSON 11.5
IBM Db2 JSON 11.5Phil Downey
 
Homomorphic encryption on Blockchain Principles
Homomorphic encryption on Blockchain PrinciplesHomomorphic encryption on Blockchain Principles
Homomorphic encryption on Blockchain PrinciplesJohann Höchtl
 
Ip sec and ssl
Ip sec and  sslIp sec and  ssl
Ip sec and sslMohd Arif
 
Introduction to Cryptography
Introduction to CryptographyIntroduction to Cryptography
Introduction to CryptographyPopescu Petre
 
Common Factor Attack on RSA
Common Factor Attack on RSACommon Factor Attack on RSA
Common Factor Attack on RSAVineet Kumar
 
Building Named Entity Recognition Models Efficiently using NERDS
Building Named Entity Recognition Models Efficiently using NERDSBuilding Named Entity Recognition Models Efficiently using NERDS
Building Named Entity Recognition Models Efficiently using NERDSSujit Pal
 
Machine translation with statistical approach
Machine translation with statistical approachMachine translation with statistical approach
Machine translation with statistical approachvini89
 
Computer Security Lecture 4: Block Ciphers and the Data Encryption Standard
Computer Security Lecture 4: Block Ciphers and the Data Encryption StandardComputer Security Lecture 4: Block Ciphers and the Data Encryption Standard
Computer Security Lecture 4: Block Ciphers and the Data Encryption StandardMohamed Loey
 

What's hot (20)

Introduction To PKI Technology
Introduction To PKI TechnologyIntroduction To PKI Technology
Introduction To PKI Technology
 
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 1.14.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 1.14.0対応)NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 1.14.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 1.14.0対応)
 
public key infrastructure
public key infrastructurepublic key infrastructure
public key infrastructure
 
Digital Signature
Digital SignatureDigital Signature
Digital Signature
 
Rsa algorithm key generation
Rsa algorithm key generation Rsa algorithm key generation
Rsa algorithm key generation
 
API Security : Patterns and Practices
API Security : Patterns and PracticesAPI Security : Patterns and Practices
API Security : Patterns and Practices
 
One-Time Pad Encryption
One-Time Pad EncryptionOne-Time Pad Encryption
One-Time Pad Encryption
 
CS6701 CRYPTOGRAPHY AND NETWORK SECURITY
CS6701 CRYPTOGRAPHY AND NETWORK SECURITYCS6701 CRYPTOGRAPHY AND NETWORK SECURITY
CS6701 CRYPTOGRAPHY AND NETWORK SECURITY
 
Lightweight cryptography
Lightweight cryptographyLightweight cryptography
Lightweight cryptography
 
IBM Db2 JSON 11.5
IBM  Db2 JSON 11.5IBM  Db2 JSON 11.5
IBM Db2 JSON 11.5
 
Homomorphic encryption on Blockchain Principles
Homomorphic encryption on Blockchain PrinciplesHomomorphic encryption on Blockchain Principles
Homomorphic encryption on Blockchain Principles
 
How to Share a Secret
How to Share a SecretHow to Share a Secret
How to Share a Secret
 
Introduction to Google Colaboratory.pdf
Introduction to Google Colaboratory.pdfIntroduction to Google Colaboratory.pdf
Introduction to Google Colaboratory.pdf
 
Message digest 5
Message digest 5Message digest 5
Message digest 5
 
Ip sec and ssl
Ip sec and  sslIp sec and  ssl
Ip sec and ssl
 
Introduction to Cryptography
Introduction to CryptographyIntroduction to Cryptography
Introduction to Cryptography
 
Common Factor Attack on RSA
Common Factor Attack on RSACommon Factor Attack on RSA
Common Factor Attack on RSA
 
Building Named Entity Recognition Models Efficiently using NERDS
Building Named Entity Recognition Models Efficiently using NERDSBuilding Named Entity Recognition Models Efficiently using NERDS
Building Named Entity Recognition Models Efficiently using NERDS
 
Machine translation with statistical approach
Machine translation with statistical approachMachine translation with statistical approach
Machine translation with statistical approach
 
Computer Security Lecture 4: Block Ciphers and the Data Encryption Standard
Computer Security Lecture 4: Block Ciphers and the Data Encryption StandardComputer Security Lecture 4: Block Ciphers and the Data Encryption Standard
Computer Security Lecture 4: Block Ciphers and the Data Encryption Standard
 

Similar to Bluetooth Low Energy: Enabling the Internet of Things

Bluetooth Reinvented. Smart connectivity in consumer devices: Bluetooth Low ...
Bluetooth Reinvented.  Smart connectivity in consumer devices: Bluetooth Low ...Bluetooth Reinvented.  Smart connectivity in consumer devices: Bluetooth Low ...
Bluetooth Reinvented. Smart connectivity in consumer devices: Bluetooth Low ...CSR
 
R K 2 Bluetooth Technologies
R K 2  Bluetooth  TechnologiesR K 2  Bluetooth  Technologies
R K 2 Bluetooth TechnologiesSaurav Kumar
 
Internet of things
Internet of thingsInternet of things
Internet of thingsAlok Ranjan
 
Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation Siva Pradeep Bolisetti
 
Webinar ethernet basics part a v1.3
Webinar ethernet basics part a v1.3Webinar ethernet basics part a v1.3
Webinar ethernet basics part a v1.3wilbertl
 
iOT - Developing beacons
iOT - Developing beaconsiOT - Developing beacons
iOT - Developing beaconssandeephegde
 
Iot ble and_beacons_2015_nov28
Iot ble and_beacons_2015_nov28Iot ble and_beacons_2015_nov28
Iot ble and_beacons_2015_nov28Ravikiran HV
 
Bluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan SevindikBluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan Sevindikvsevindik
 
book-ch04-5(BLE).ppt
book-ch04-5(BLE).pptbook-ch04-5(BLE).ppt
book-ch04-5(BLE).pptmanu60563
 
Industrial Attachment Under BTCL.pptx
Industrial Attachment Under BTCL.pptxIndustrial Attachment Under BTCL.pptx
Industrial Attachment Under BTCL.pptxAhosanHabib14
 
Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20Bit Hacker
 
IRJET - Range Enhancement of IoT Devices using LoRa
IRJET - Range Enhancement of IoT Devices using LoRaIRJET - Range Enhancement of IoT Devices using LoRa
IRJET - Range Enhancement of IoT Devices using LoRaIRJET Journal
 

Similar to Bluetooth Low Energy: Enabling the Internet of Things (20)

Bluetooth Reinvented. Smart connectivity in consumer devices: Bluetooth Low ...
Bluetooth Reinvented.  Smart connectivity in consumer devices: Bluetooth Low ...Bluetooth Reinvented.  Smart connectivity in consumer devices: Bluetooth Low ...
Bluetooth Reinvented. Smart connectivity in consumer devices: Bluetooth Low ...
 
R K 2 Bluetooth Technologies
R K 2  Bluetooth  TechnologiesR K 2  Bluetooth  Technologies
R K 2 Bluetooth Technologies
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation
 
IoT _protocols.ppt
IoT _protocols.pptIoT _protocols.ppt
IoT _protocols.ppt
 
Bluetooth.pptx
Bluetooth.pptxBluetooth.pptx
Bluetooth.pptx
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Webinar ethernet basics part a v1.3
Webinar ethernet basics part a v1.3Webinar ethernet basics part a v1.3
Webinar ethernet basics part a v1.3
 
Wireless notice board using zigbee
Wireless notice board using zigbeeWireless notice board using zigbee
Wireless notice board using zigbee
 
iOT - Developing beacons
iOT - Developing beaconsiOT - Developing beacons
iOT - Developing beacons
 
Iot ble and_beacons_2015_nov28
Iot ble and_beacons_2015_nov28Iot ble and_beacons_2015_nov28
Iot ble and_beacons_2015_nov28
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Bluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan SevindikBluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan Sevindik
 
book-ch04-5(BLE).ppt
book-ch04-5(BLE).pptbook-ch04-5(BLE).ppt
book-ch04-5(BLE).ppt
 
Undestanding Bluetooth
Undestanding BluetoothUndestanding Bluetooth
Undestanding Bluetooth
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Industrial Attachment Under BTCL.pptx
Industrial Attachment Under BTCL.pptxIndustrial Attachment Under BTCL.pptx
Industrial Attachment Under BTCL.pptx
 
Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20
 
IRJET - Range Enhancement of IoT Devices using LoRa
IRJET - Range Enhancement of IoT Devices using LoRaIRJET - Range Enhancement of IoT Devices using LoRa
IRJET - Range Enhancement of IoT Devices using LoRa
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Bluetooth Low Energy: Enabling the Internet of Things

  • 1. © CSR plc 2010. All rights reserved. Changing the way the world connects Bluetooth 4.0: Low Energy Joe Decuir, Standards Architect, CSR plc; IEEE Region 6 NW Area chair
  • 2. © CSR plc 2010. All rights reserved. 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
  • 3. © CSR plc 2010. All rights reserved. Short range wireless application areas Voice Data Audio Video State Bluetooth ACL / HS x Y Y x x Bluetooth SCO/eSCO Y x x x x Bluetooth low energy x x x x Y Wi-Fi (VoIP) Y Y Y x Wi-Fi Direct Y Y Y x x ZigBee x x x x Y ANT x x x x Y State = low bandwidth, low latency data Low Power
  • 4. © CSR plc 2010. All rights reserved. Perspective: what is Bluetooth? Bluetooth is a set of specifications for common short range wireless applications  They are written, tested & maintained by the Bluetooth SIG (~13,000 members) The specifications include:  Core components - radios, protocols (we own everything, so we can optimize)  Profiles (aka applications)  AND: we rigorously validate the specs before we Adopt them, like 3GPP The ‘classic’ Bluetooth radio:  2.4 GHz ISM band,1 M symbols/s, GFSK, 4PSK or 8PSK  1 MHz channel spacing, with frequency hopping  Adaptive Frequency Hopping, for co-existence with Wi-Fi, etc  Up to 100 mW, for a lot more than 100m range Bluetooth 3.0 Generic Alternate MAC/PHY (AMP) can use additional radios:  IEEE 802.11g and WiMedia UWB (ECMA-368) have been tested  IEEE 802.11g has been Adopted, 802.11n is in progress, to complete in 2011
  • 5. © CSR plc 2010. All rights reserved. What is traditional Bluetooth used for? Top uses by volume (>1B total/yr):  Mobile phones, including ‘smart phones’  Wireless controllers for video games  Voice headsets and “Car kits”  PCs  M2M applications – credit card readers, industrial automation  stereo headsets and speakers Although Bluetooth is commonly used for human I/O, it already has a good penetration into high reliability M2M applications.
  • 6. © CSR plc 2010. All rights reserved. How much energy does traditional Bluetooth use? Traditional Bluetooth is connection oriented. When a device is connected, a link is maintained, even if there is no data flowing. Sniff modes allow devices to sleep, reducing power consumption to give months of battery life. Peak transmit current is typically around 25mA. Even though it has been independently shown to be lower power than other radio standards, it is still not low enough power for coin cells and energy harvesting applications
  • 7. © CSR plc 2010. All rights reserved. What is Bluetooth Low Energy? A new radio, new protocol stack, new profile architecture and a new qualification regime. It’s designed to run from coin cells and support an Apps Store model It is a radio standard for a new decade, enabling the Internet of Things Features:  Mostly new PHY; some parts derived from the Basic Rate (BR) radio  New advertising mechanism, for ease of discovery & connection  Asynchronous connection-less MAC: used for low latency, fast transactions (e.g. 3ms from start to finish)  New Generic Attribute Profile to simplify devices and the software that uses them.  Asynchronous Client / Server architecture Designed to be LOWEST cost and EASY to implement
  • 8. © CSR plc 2010. All rights reserved. Bluetooth low energy factsheet Range: ~ 150 meters open field Output Power: ~ 10mW (10dBm) Max Current: ~ 15mA Latency: 3 ms Topology: Star Connections: > 2 billion Modulation: GFSK @ 2.4 GHz Robustness: Adaptive Frequency Hopping, 24 bit CRC Security: 128bit AES CCM Sleep current ~ 1µA Modes: Broadcast, Connection, Event Data Models Reads, Writes Specification Implementation specific
  • 9. © CSR plc 2010. All rights reserved. Bluetooth low energy factsheet #2 Did you notice something missing? 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).
  • 10. © CSR plc 2010. All rights reserved. Designed for exposing state 20.5°C20.5°C 11:24 am11:24 am PLAY >>PLAY >> 49.6 km/h49.6 km/h 2.4 bar2.4 bar Network AvailableNetwork Available Gate 6a BOARDINGGate 6a BOARDING 2.7 kWh2.7 kWh • It’s good at small, discrete data transfers. • Data can triggered by local events. • Data can be read at any time by a client. • Interface model is very simple (GATT)
  • 11. © CSR plc 2010. All rights reserved. It’s about the Internet of Things Things have data & Web Services want this data Bluetooth low energy provides the technology to connect these two.
  • 12. © CSR plc 2010. All rights reserved. 12 Bluetooth Low Energy is about generic gateways Devices that support Bluetooth low energy Gateway functionality provide a transparent pipe from a device to an IP address. Middleware at the IP address can access the device directly as if it were a collector talking to it locally. The Gateway device plays no part other than in acting as a pipe.
  • 13. © CSR plc 2010. All rights reserved. What are the pieces? Controller Host Apps Generic Access Profile Generic Attribute Profile Attribute Protocol Security Manager Logical Link Control and Adaptation Protocol Host Controller Interface Physical Layer Link Layer Direct Test Mode Applications
  • 14. © CSR plc 2010. All rights reserved. How does it work: new radio 2.4 GHz ISM band 1 Mbps GFSK  Larger modulation index than Bluetooth BR (which means better range) 40 Channels on 2 MHz spacing:
  • 15. © CSR plc 2010. All rights reserved. How does it work: new Link Layer Low Complexity  1 packet format  2 PDU types – depending on Advertising / Data Channel  7 Advertising PDU Types  7 Link Layer Control Procedures Useful Features  Adaptive Frequency Hopping  Low Power Acknowledgement  Very Fast Connections
  • 16. © CSR plc 2010. All rights reserved. How does it work: advertising ADV_IND SCAN_REQ ADV_IND SCAN_RSP ADV_IND 150µS 150µS < 10mS < 10mS Channel 37 Channel 38 Channel 39 Periph. Central Advertising event T_advEvent Devices can advertise for a variety of reasons:  To broadcast promiscuously  To transmit signed data to a previously bonded device  To advertise their presence to a device wanting to connect  To reconnect asynchronously due to a local event
  • 17. © CSR plc 2010. All rights reserved. How does it work: 4 active states Scanning Standby Connection Advertising Initiating Slave Master Scanning Standby Connection Advertising Initiating Slave Master Scanning Standby Connection Advertising Initiating Slave Master Scanning Standby Connection Advertising Initiating Slave Master
  • 18. © CSR plc 2010. All rights reserved. How it works: peripheral states and central states Standby Scanning Connecting Initiating Central / Observer A Broadcaster cannot enter the Connecting state. Standby Connecting Advertising Peripheral / Broadcaster An Observer cannot enter the Initiating State.
  • 19. © CSR plc 2010. All rights reserved. How does it work: data transactions CONNECT_REQ ADV_IND Master Slave Channel 37 Data Channel Periph. Central Advertising event Master Etc. 150µS > 1.25mS Connection event Once a connection is made:  Master informs slave of hopping sequence and when to wake  All subsequent transactions are performed in the 37 data channels  Transactions can be encrypted  Both devices can go into deep sleep between transactions.
  • 20. © CSR plc 2010. All rights reserved. Let’s add it up, for a minimum transaction Time (us) Master Tx Radio Active (us) Slave Tx 0 176 ADV_DIRECT_IND 326 CONNECT_REQ 352 1928 Empty Packet 80 2158 144 Attribute Protocol Handle Value Indication 2452 Empty Packet (Acknowledgement) 80 2682 96 LL_TERMINATE_IND 2928 Empty Packet (Acknowledgement) 80 ADV_DIRECT_IND CONNECT_REQ Empty Packet Empty Packet Empty Packet ATT HVI LL_TERMINATE_IND ~ 3 ms
  • 21. © CSR plc 2010. All rights reserved. How low can the energy get? From the previous slide, calculate energy per transaction  Assume an upper bound of 3ms per minimal transaction  Est TX power is 15mW (mostly TX power amp for 65nm chips).  For 1.5v battery, this is 10ma. 0.015 W x .003 sec = 45 micro Joule How long could a sensor last on a battery?  An example battery: Lenmar WC357, 1.55v, 180mAh, $2-5.  180mAh/10ma = 18Hr = 64,800 seconds = 21.6M transactions  Suppose this sensor sends a report every minute = 1440/day  For just the BT LE transactions, this is 15,000 days, or >40 yr  This far exceeds the life of the battery and/or the product This means that battery will cost more than the electronics.  This sensor could run on scavenged power, e.g. ambient light.
  • 22. © CSR plc 2010. All rights reserved. How does it work: Attribute Protocol Clients and Servers  Servers expose Attributes  Clients use them 16 bit address space of handles – address within a device Each attribute has a UUID – identify what it is  16-bit if standardized by the Bluetooth SIG  128-bit if invented by the manufacturer  Note: that manufacturers can add value without waiting for the SIG The protocol supports a handful of actions:  By the Client: Discover/Find, Read, Write, Confirm an Indication  By the Server: respond to Client actions, Notification and Indication
  • 23. © CSR plc 2010. All rights reserved. How does it work: Generic Attribute Profile Simple Servers Those servers provide:  Characteristics  Services: which can include characteristics and/or other services Expose the state of the server. Allows choice of security level  Up to 128 bit AES Interfaces with the Attribute Protocol Defines Data Formats Low Energy encapsulates all of the protocols and formats into the core. This makes profile development much faster and easier. The format is easy to encode in XML.
  • 24. © CSR plc 2010. All rights reserved. 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. Low Energy allows generic gateways (such as mobile phones)  These allow devices to connect “out of the box”  Enables any device to connect to the web via a handset. With the longer range of Low Energy, a single device can be the home control gateway.
  • 25. © CSR plc 2010. All rights reserved. Competitive perspective: how does ZigBee work? You all have choices. The most significant of several in this space are ANT and the ZigBee Alliance ZigBee is the older and better established of the two.  ZigBee is based on the IEEE 802.15.4 MAC and PHY Technical Description:  PHY: 802.15.4  MAC: 802.15.4  Middle layers: NWK  Upper layers: applications Administrative comparisons:  Market presence  Testing  IP sharing
  • 26. © CSR plc 2010. All rights reserved. PHY (Radio, 802.15.4) MAC (802.15.4) Endpoint 240 Endpoint 1 Endpoint 0 Application Interface ZigBee Device Object (ZDO) Application Layer (APL) Application Framework Network Layer (NWK) Application Support Layer (APS) ZDO Management Plane Security Service Provider The ZigBee stack
  • 27. © CSR plc 2010. All rights reserved. 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 ZigBee uses the ISM band (2450 MHz) PHY  Worldwide spectrum (same as Bluetooth, Bluetooth LE, 802.11g, etc)  Up to 250 kbps 802.15.4 ISM modulation  4 bits/symbol; 32 chip PN sequence/symbol; 2M chips/s => 250kbps  Chips are QPSK on a selected carrier (next slide)
  • 28. © CSR plc 2010. All rights reserved. 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2.405 GHz 2.480 GHz 25 26 5 MHz 2 MHz Frequency usage for 802.15.4 / ZigBee Note: RF4CE only uses channels 15, 20 & 25
  • 29. © CSR plc 2010. All rights reserved. 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
  • 30. © CSR plc 2010. All rights reserved. ZigBee NWK layer functions 1. Starting a network 2. Join and leave a network 3. Configuring a new device: configure the stack for operation as required. 4. Addressing: The ZigBee coordinator assigns addresses to devices joining the network. 5. Synchronization within a network: synchronize with another device either through tracking beacons or by polling. 6. Security: apply security to outgoing frames and removing security to terminating frames 7. Routing: route frames to their intended destinations, particularly through a mesh of bi-lateral connections.
  • 31. © CSR plc 2010. All rights reserved. Star Network RFD / EndPoint FFD / Router Coordinator Basic topology of 802.15.4
  • 32. © CSR plc 2010. All rights reserved. ZigBee: Cluster tree network
  • 33. © CSR plc 2010. All rights reserved. ZigBee Mesh Network ZigBee PRO: mesh
  • 34. © CSR plc 2010. All rights reserved. Targeted at Remote Control Uses three channels only – 15, 20 & 25. 802.15.4 RF4CE Network Layer Profile 0x01 RF4CE Command Set Vendor Specific Command Set Profile 0xxx RF4CE Command Set Vendor Specific Command Set Application IEEE Defined ZigBee Defined Vendor Defined Future ZigBee 1: RF4CE
  • 35. © CSR plc 2010. All rights reserved. 802.15.4 MAC IPv6 with LoWPAN UDP Application ICMP 802.15.4 PHY Future ZigBee 2: 6LoWPAN An initiative to “squeeze” IPv6 addressing into reasonably sized wireless packets. Being adopted for ZigBee’s Smart Energy Profile 2.0
  • 36. © CSR plc 2010. All rights reserved. ZigBee and Bluetooth Low Energy Business comparison:  ZigBee is older. It has gone through some iterations.  ZigBee has market mindshare, but not a lot of shipments yet.  Market barrier: connectivity – ZigBee is not in PCs or mobile phones yet. Technical comparison:  Zigbee is low power; Bluetooth LE is even lower. Detailed analysis depends on specific applications and design detail, not to mention chip geometry.  ZigBee stack is light; the Bluetooth LE/GATT stack is even simpler. Going forward:  ZigBee has a lead on developing applications and presence  Bluetooth low energy has improved technology, and a commanding presence in several existing markets: mobile phones, automobiles, consumer electronics, PC industry.  Replacing “classic Bluetooth” with “dual mode” devices will bootstrap this market quickly.
  • 37. © CSR plc 2010. All rights reserved. Bluetooth SIG and ZigBee Alliance + IEEE P802.15 The IEEE 802.15.4 committees and the ZigBee Alliance collaborate  P802.15.4 writes the PHY and MAC specs – no testing or IP sharing  The Zigbee Alliance writes all the higher layers.  The ZigBee Alliance does limited testing and IP sharing The Bluetooth SIG does all the essential administrative and technical work:  Determine market needs  Develop technical specification confidentially – the entire stack  Perform design Q/A on al the stack specification components by IOP testing, before they are Adopted (ISO 9646, like 3GPP)  Perform Qualification Q/A testing on the entire stack in each product – earning RANDZ IP rights
  • 38. © CSR plc 2010. All rights reserved. What is Bluetooth Low Energy Good for? Connecting the things we carry with us:  Watches: remote display from other devices  Tags: locate objects or keep track of them (e.g. warning if you walk away)  Health/fitness sensors (e.g. pedometer in your shoes)  Body sensors (e.g. blood pressure, pulse rate, etc) Accessing the things around us:  Fobs: use proximity as a security/access control means  Home and office automation Low duty cycle M2M communication:  Sensors and controls in homes, offices and factories Communication within a system  Car to car wheels/tires Connecting anything that has intrinsic data to the Internet
  • 39. © CSR plc 2010. All rights reserved. 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
  • 40. © CSR plc 2010. All rights reserved. The billion unit markets for wireless. TAM* Phone accessories (internet / apps centric devices) > 10 billion Smart Energy (meters & displays). Which will drive: ~ 1 billion Home Automation (white goods and HVAC) > 5 billion Health, Wellness, Sports & Fitness > 10 billion Assisted Living > 5 billion Animal Tagging (food assurance) ~ 3 billion Intelligent Transport Systems > 1 billion M2M (Internet connected devices) > 10 billion * TAM – Total Addressable Market
  • 41. © CSR plc 2010. All rights reserved. What are the USE CASES planned for BT 4.0?  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 And that’s just the starting point…
  • 42. © CSR plc 2010. All rights reserved. Example use: proximity It can enable proximity detection  I’m in the car  I’m in the office  I’m in the meeting room  I’m in the movie theater It can enable presence detection  Turn the lights on when I walk around the house  Automatically locks the door when I leave home  Turns the alarm off if I’m already awake
  • 43. © CSR plc 2010. All rights reserved. Proximity demonstration
  • 44. © CSR plc 2010. All rights reserved. My pulse is…My pulse is… My temperature is…My temperature is… My blood glucose is…My blood glucose is… Everyday objects can become sensors …and monitor things unobtrusively
  • 45. © CSR plc 2010. All rights reserved. Connection works: start with a phone Bluetooth low energy Search Scroll to select device Choose Device Connect Exit ?  Acme Pedometer  Acme Pedometer  Acme Pedometer
  • 46. © CSR plc 2010. All rights reserved. www.patientslikeme.comwww.patientslikeme.com Devices ship with a web address…
  • 47. © CSR plc 2010. All rights reserved. Pedometer …using a generic app on your phone…
  • 48. © CSR plc 2010. All rights reserved. Internet which connects them to the web app…
  • 49. © CSR plc 2010. All rights reserved. then automatically sends your data…
  • 50. © CSR plc 2010. All rights reserved. Or, tell the phone what they can do… Pedometer Acme Model XYZ Steps per Minute Total Steps Calories Used Find me an APP… Pedometer Acme Model XYZ Steps per Minute Total Steps Calories Used Find me an APP…
  • 51. © CSR plc 2010. All rights reserved. and the phone gets a tailored set of Apps Easy to buy = More revenue
  • 52. © CSR plc 2010. All rights reserved. Simplified Administrative Process We’ve made the standard much easier to use, as the complexity is inside the core. We’ve made profiles much easier to write, as they just define data and behavior. This make profile development faster. We have a streamlined process which can reduce Adoption time to just 3 months. We have a simpler qualification system which removes qualification fees for designers using pre-qualified module, even when they add new profiles. Bluetooth low energy is a new standard designed for a new decade of connected products. We’ve not just designed a standard – we’ve enabled an ecosystem for the future.
  • 53. © CSR plc 2010. All rights reserved. Predictions ZigBee will gain some traction where connectivity to PCs or mobile phones isn’t necessary  This requires something to provide user control  This requires something to provide the network gateway Bluetooth Low Energy will become a free add-on to mobile phones, PCs and some other devices that use classic Bluetooth now – they will switch to dual mode devices The Bluetooth ecosystem will define two tools:  Internet gateways  APIs for use in PC host OSs and in Smartphone OSs The Bluetooth ecosystem will define several dozen Profiles  Entrepreneurs will also define dozens of proprietary profiles
  • 54. © CSR plc 2010. All rights reserved. Calls to Action Learn about Bluetooth Low Energy  Ask questions, today or later (see contact info)  See resources on a later slide Think about how to use it to satisfy market needs  The list of use cases above is just a start Find partners to deliver value  There were dozens of companies who did IOP testing to validate the specification CSR is one of at least a half dozen chip makers
  • 55. © CSR plc 2010. All rights reserved. Questions?
  • 56. © CSR plc 2010. All rights reserved. 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 For articles on Bluetooth Low Energy: www.nickhunn.com Forthcoming book on Bluetooth Low Energy by Robin Heydon. ZigBee Technology: www.zigbee.org “ZigBee Techology: Wireless Control that Simply works” http://intranet.da-iict.org/~ranjan/sn/papers/Zigbee.pdf IEEE 802.15: http://ieee802.org/15/ IEEE 802.15 working documents: https://mentor.ieee.org/802.15
  • 57. © CSR plc 2010. All rights reserved. Backup: CSR role in Bluetooth Low Energy CSR plc (Cambridge Silicon Radio) sells more Bluetooth chips than any other company – www.csr.com  CSR people play major leadership positions within the Bluetooth Special Interest Group. CSR people champion Bluetooth Low Energy:  Co-chair the technical group that wrote the Core specification  Co-chair technical groups writing Profile (Application) specifications  Chair the group that wrote the test specifications &leads IOP testing  Lead evangelism for Bluetooth Low Energy, and liaison to target organizations like the Continua Health Alliance  Started the Smart Energy Study Group
  • 58. © CSR plc 2010. All rights reserved. Backup: Speaker background 24 years in networking and communications standards:  Bluetooth 3.0 + HS, Bluetooth 4.0  Modems: ITU T.31, T.32, V.32bis, V.34, V.80, V.90, V.250, V.251, V.253  2G digital cellular access: GSM 07.07, TIA IS-99, TIA IS-135  USB: Communications Device Class, with several subclasses; InterChip & High Speed InterChip USB; Wireless USB 1.1  UWB: WiMedia UWB PHY 1.2, MAC 1.2, WLP 1.1, IEEE 802.15.4a Other work:  Networking components in Windows: 95, 98, NT 4.0, 2000, XP  Dozens of modems and fax modems  Atari 2600, Atari 800, Amiga 1000 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. Contact: jdecuir@ieee.org or joe.decuir@csr.com, M: +1-469-835-9058
  • 59. © CSR plc 2010. All rights reserved. Backup: wireless Topologies Peer-peer Piconet Cluster Tree Infra- structure Mesh Bluetooth BR/EDR/HS Y Y (scatternet) x x Bluetooth low energy Y Y x x x Wi-Fi (802.11)* (802.11)* x Y x Wi-Fi Direct Y Y x x x ZigBee Y* Y Y x Y ANT Y* Y Y x x Most applications are still cable replacement (peer-peer) or infrastructure. * Limited security in this topology
  • 60. © CSR plc 2010. All rights reserved. Backup: Backwards compatibility and lifetime Availability Backwards Compatibility Bluetooth 11 years Compatible with all previous versions at base 1Mbps Bluetooth low energy New Will be compatible with Dual mode chips introduced in 2011 802.11 13 years Security is compromised in mixed versions more than 3 years old Wi-Fi 10 years Security is compromised in mixed versions more than 3 years old. Two incompatible frequencies of operation – 2.4GHz and 5.1GHz ZigBee 6 years Three version – all with compatibility issues ZigBee PRO 3 years Incompatible with ZigBee ZigBee PRO SEP2.0 New Incompatible with other ZigBee stacks ZigBee RF4CE 2 years Incompatible with other ZigBee stacks ANT 3 years Only one version available. Average years of compatibility Bluetooth 11 years and still compatible Wi-Fi 3 - 5 years (at which point security is compromised) ZigBee 2 years
  • 61. © CSR plc 2010. All rights reserved. Backup: Licensing and qualification Bluetooth Wi-Fi ZigBee ANT License RANDZ RAND RAND No IP license Annual Membership 1 Free $5k / $15k 2 $3.5k 3 $500 (5 yr) Qualification Cost (per product) ~ $7.5k ~ $5 k ~ $3 k $750 (5 yr) Ownership of MAC/ PHY Bluetooth IEEE (802.11) IEEE (802.15.4) Dynastream 1 Minimum level of membership fee for use of trademark 2 To certify a Wi-Fi product, the minimum membership level is Regular. 3 Non commercial users may use the ZigBee standard without payment. (Qualification costs can vary depending on membership level and use of prequalified components) Plus CE, FCC, ICES, TELEC, CNCA, etc Don’t forget you need to perform R&TTE notification if your output power is greater than 10mW.
  • 62. © CSR plc 2010. All rights reserved. Backup: Scope of wireless standards PHY / RF MAC / BB Networking Stack Profiles Bluetooth/Bluetoothlowenergy 802.11 Wi-Fi802.11 802.15.4 ZigBee802.15.4 WirelessHART802.15.4 6LoWPAN802.15.4 Z-Wave ANT+ WirelessMBUS A standard can only offer IP protection for the parts it own.