Submit Search
Upload
Bluetooth Low Energy: Enabling the Internet of Things
•
2 likes
•
3,123 views
AI-enhanced title
A
abhiamanchopra
Follow
Bluetooth Smart(Low Energy)
Read less
Read more
Technology
Report
Share
Report
Share
1 of 62
Download now
Download to read offline
Recommended
I mage encryption using rc5
I mage encryption using rc5
Suramrit Singh
Ipsec
Ipsec
Rupesh Mishra
FHIR for Architects and Developers - New Zealand Seminar, June 2014
FHIR for Architects and Developers - New Zealand Seminar, June 2014
David Hay
introduction to cryptography
introduction to cryptography
Priyamvada Singh
SCADA hacking industrial-scale fun
SCADA hacking industrial-scale fun
Jan Seidl
FIWARE Wednesday Webinars - How to Secure IoT Devices
FIWARE Wednesday Webinars - How to Secure IoT Devices
FIWARE
Shamir Secret Sharing Presentation
Shamir Secret Sharing Presentation
Kaliel Williamson
IPSec (Internet Protocol Security) - PART 1
IPSec (Internet Protocol Security) - PART 1
Shobhit Sharma
Recommended
I mage encryption using rc5
I mage encryption using rc5
Suramrit Singh
Ipsec
Ipsec
Rupesh Mishra
FHIR for Architects and Developers - New Zealand Seminar, June 2014
FHIR for Architects and Developers - New Zealand Seminar, June 2014
David Hay
introduction to cryptography
introduction to cryptography
Priyamvada Singh
SCADA hacking industrial-scale fun
SCADA hacking industrial-scale fun
Jan Seidl
FIWARE Wednesday Webinars - How to Secure IoT Devices
FIWARE Wednesday Webinars - How to Secure IoT Devices
FIWARE
Shamir Secret Sharing Presentation
Shamir Secret Sharing Presentation
Kaliel Williamson
IPSec (Internet Protocol Security) - PART 1
IPSec (Internet Protocol Security) - PART 1
Shobhit Sharma
Introduction To PKI Technology
Introduction To PKI Technology
Sylvain Maret
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 1.14.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 1.14.0対応)
fisuda
public key infrastructure
public key infrastructure
vimal kumar
Digital Signature
Digital Signature
nayakslideshare
Rsa algorithm key generation
Rsa algorithm key generation
swarnapatil
API Security : Patterns and Practices
API Security : Patterns and Practices
Prabath Siriwardena
One-Time Pad Encryption
One-Time Pad Encryption
Charles Southerland
CS6701 CRYPTOGRAPHY AND NETWORK SECURITY
CS6701 CRYPTOGRAPHY AND NETWORK SECURITY
Kathirvel Ayyaswamy
Lightweight cryptography
Lightweight cryptography
Shivam Singh
IBM Db2 JSON 11.5
IBM Db2 JSON 11.5
Phil Downey
Homomorphic encryption on Blockchain Principles
Homomorphic encryption on Blockchain Principles
Johann Höchtl
How to Share a Secret
How to Share a Secret
Kelum Senanayake
Introduction to Google Colaboratory.pdf
Introduction to Google Colaboratory.pdf
Yomna Mahmoud Ibrahim Hassan
Message digest 5
Message digest 5
Tirthika Bandi
Ip sec and ssl
Ip sec and ssl
Mohd Arif
Introduction to Cryptography
Introduction to Cryptography
Popescu Petre
Common Factor Attack on RSA
Common Factor Attack on RSA
Vineet Kumar
Building Named Entity Recognition Models Efficiently using NERDS
Building Named Entity Recognition Models Efficiently using NERDS
Sujit Pal
Machine translation with statistical approach
Machine translation with statistical approach
vini89
Computer Security Lecture 4: Block Ciphers and the Data Encryption Standard
Computer Security Lecture 4: Block Ciphers and the Data Encryption Standard
Mohamed Loey
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 Technologies
Saurav Kumar
More Related Content
What's hot
Introduction To PKI Technology
Introduction To PKI Technology
Sylvain Maret
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 1.14.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 1.14.0対応)
fisuda
public key infrastructure
public key infrastructure
vimal kumar
Digital Signature
Digital Signature
nayakslideshare
Rsa algorithm key generation
Rsa algorithm key generation
swarnapatil
API Security : Patterns and Practices
API Security : Patterns and Practices
Prabath Siriwardena
One-Time Pad Encryption
One-Time Pad Encryption
Charles Southerland
CS6701 CRYPTOGRAPHY AND NETWORK SECURITY
CS6701 CRYPTOGRAPHY AND NETWORK SECURITY
Kathirvel Ayyaswamy
Lightweight cryptography
Lightweight cryptography
Shivam Singh
IBM Db2 JSON 11.5
IBM Db2 JSON 11.5
Phil Downey
Homomorphic encryption on Blockchain Principles
Homomorphic encryption on Blockchain Principles
Johann Höchtl
How to Share a Secret
How to Share a Secret
Kelum Senanayake
Introduction to Google Colaboratory.pdf
Introduction to Google Colaboratory.pdf
Yomna Mahmoud Ibrahim Hassan
Message digest 5
Message digest 5
Tirthika Bandi
Ip sec and ssl
Ip sec and ssl
Mohd Arif
Introduction to Cryptography
Introduction to Cryptography
Popescu Petre
Common Factor Attack on RSA
Common Factor Attack on RSA
Vineet Kumar
Building Named Entity Recognition Models Efficiently using NERDS
Building Named Entity Recognition Models Efficiently using NERDS
Sujit Pal
Machine translation with statistical approach
Machine translation with statistical approach
vini89
Computer Security Lecture 4: Block Ciphers and the Data Encryption Standard
Computer Security Lecture 4: Block Ciphers and the Data Encryption Standard
Mohamed Loey
What's hot
(20)
Introduction To PKI Technology
Introduction To PKI Technology
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 1.14.0対応)
NGSIv1 を知っている開発者向けの NGSIv2 の概要 (Orion 1.14.0対応)
public key infrastructure
public key infrastructure
Digital Signature
Digital Signature
Rsa algorithm key generation
Rsa algorithm key generation
API Security : Patterns and Practices
API Security : Patterns and Practices
One-Time Pad Encryption
One-Time Pad Encryption
CS6701 CRYPTOGRAPHY AND NETWORK SECURITY
CS6701 CRYPTOGRAPHY AND NETWORK SECURITY
Lightweight cryptography
Lightweight cryptography
IBM Db2 JSON 11.5
IBM Db2 JSON 11.5
Homomorphic encryption on Blockchain Principles
Homomorphic encryption on Blockchain Principles
How to Share a Secret
How to Share a Secret
Introduction to Google Colaboratory.pdf
Introduction to Google Colaboratory.pdf
Message digest 5
Message digest 5
Ip sec and ssl
Ip sec and ssl
Introduction to Cryptography
Introduction to Cryptography
Common Factor Attack on RSA
Common Factor Attack on RSA
Building Named Entity Recognition Models Efficiently using NERDS
Building Named Entity Recognition Models Efficiently using NERDS
Machine 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 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 ...
CSR
R K 2 Bluetooth Technologies
R K 2 Bluetooth Technologies
Saurav Kumar
Bluetooth
Bluetooth
stooty s
Internet of things
Internet of things
Alok Ranjan
Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation
Siva Pradeep Bolisetti
IoT _protocols.ppt
IoT _protocols.ppt
rohitbansal761378
Bluetooth.pptx
Bluetooth.pptx
georgejustymirobi1
Bluetooth
Bluetooth
Avishek Pratap Singh
Webinar ethernet basics part a v1.3
Webinar ethernet basics part a v1.3
wilbertl
Wireless notice board using zigbee
Wireless notice board using zigbee
Avinash Reddy Penugonda
iOT - Developing beacons
iOT - Developing beacons
sandeephegde
Iot ble and_beacons_2015_nov28
Iot ble and_beacons_2015_nov28
Ravikiran HV
Bluetooth
Bluetooth
Hina Saxena
Bluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan Sevindik
vsevindik
book-ch04-5(BLE).ppt
book-ch04-5(BLE).ppt
manu60563
Undestanding Bluetooth
Undestanding Bluetooth
Leopoldo Armesto
Bluetooth
Bluetooth
Krishnakanth Goud
Industrial Attachment Under BTCL.pptx
Industrial Attachment Under BTCL.pptx
AhosanHabib14
Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20
Bit Hacker
IRJET - Range Enhancement of IoT Devices using LoRa
IRJET - Range Enhancement of IoT Devices using LoRa
IRJET 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 ...
R K 2 Bluetooth Technologies
R K 2 Bluetooth Technologies
Bluetooth
Bluetooth
Internet of things
Internet of things
Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation
IoT _protocols.ppt
IoT _protocols.ppt
Bluetooth.pptx
Bluetooth.pptx
Bluetooth
Bluetooth
Webinar ethernet basics part a v1.3
Webinar ethernet basics part a v1.3
Wireless notice board using zigbee
Wireless notice board using zigbee
iOT - Developing beacons
iOT - Developing beacons
Iot ble and_beacons_2015_nov28
Iot ble and_beacons_2015_nov28
Bluetooth
Bluetooth
Bluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan Sevindik
book-ch04-5(BLE).ppt
book-ch04-5(BLE).ppt
Undestanding Bluetooth
Undestanding Bluetooth
Bluetooth
Bluetooth
Industrial Attachment Under BTCL.pptx
Industrial Attachment Under BTCL.pptx
Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20
IRJET - 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...
Patryk Bandurski
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
BookNet Canada
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
BookNet Canada
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 2024
Neo4j
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
ngoud9212
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
null - The Open Security Community
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott 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...
Scanning 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 2024
Transcript: 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)
Build 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 2024
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Bluetooth 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 Web
Vulnerability_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 Systems
My 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 Frames
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Install 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] 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.
Download now