SlideShare uma empresa Scribd logo
1 de 51
Bluetooth Reinvented


Smart connectivity in consumer devices: Bluetooth 4.0
Low Energy Standard and its Applications

               Joe Decuir, Standards Architect, CSR
                                        21 March 2013




                                        © Cambridge Silicon Radio 2013
Agenda


 Wireless Applications Perspective
  How do wireless devices spend energy?
 What is „classic‟ Bluetooth?
 What is Bluetooth Low Energy?
  How do the components work?
  How low is the energy?
 What is Bluetooth Low Energy good for?
 Where can we learn more?




                                     © Cambridge Silicon Radio 2013
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
                                                            © Cambridge Silicon Radio 2013
How do wireless devices spend power?

  Duty Cycle: how often they are on
   The wireless world has put a lot of effort into reducing this
  Protocol efficiency: what do they do when on?
   Different MACs are tuned for different types of
    applications
  TX power: how much power they transmit
   And how efficient the transmit amplifier is
  How long they have to transmit when they are on
   Data rate helps here – look at energy per bit
  How much energy the signal processing consumes
   This is driven by chip silicon process if the DSP dominates
   This is driven TX power if the RF dominates
                                                 © Cambridge Silicon Radio 2013
Example transmit power & efficiency comparisons




  Low rate:
  802.15.4 (ISM) vs Bluetooth (LE or EDR)
   TX power dominates: ~10mW RF, <5mW DSP, etc
   For IEEE 802.15.4, 250kbps/15mW = 17Mbps/W
   For Bluetooth LE, 1Mbps/15mW = 67Mbps/W
   For Bluetooth EDR, 3Mbps/25mW = 120Mbps/W




                                                  © Cambridge Silicon Radio 2013
Applications dominate usage

  The 802.11 MAC is a contention-based system
   If the AP is mains-powered, efficiency matters at the STA (station)
   If the medium isn‟t congested, the STA does not have to spend much
    time or power with the radio on, contending for use of the medium.
   If the medium is congested, power consumption rises fast, because
    the STA has to listen a long time to detect its turn to TX or RX.
  The Classic Bluetooth MAC is isochronous
   This fits the phone-to-headset application for two-way voice traffic
   It is efficient for this: both radios know when they need to be on or off
  Bluetooth Low Energy is asynchronous
   A device (server) will advertize for attention only if it needs it
   A host (client) will listen often enough to hear advertizing
   If both devices have a pre-agreed schedule, the combined usage can
    be tiny
     – It costs some energy to maintain a clock


                                                           © Cambridge Silicon Radio 2013
What is ‘classic’ Bluetooth?

Bluetooth is a set of specifications for common short range wireless
  applications
 They are written, tested & maintained by the Bluetooth Special Interest Group
    (>17,000 members)
The specifications include:
 Core components - radios, protocols (we own everything, so we can optimize)
 Profiles (aka applications)
 AND: Bluetooth rigorously validates the specifications before the 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 10mW for house-scale range; up to 100 mW to go farther
Bluetooth 3.0 + HS: Generic Alternate MAC/PHY (AMP) can use
  additional radios: IEEE 802.11n


                                                             © Cambridge Silicon Radio 2013
What is traditional Bluetooth used for?


    Top uses by volume (~3B total/year):
     Mobile phones
     Voice headsets and “Car kits”
     Stereo headsets and speakers
     PCs and tablets
     Wireless controllers for video games
     M2M applications – credit card readers, industrial
      automation
    Although Bluetooth is commonly used for
     human I/O, it already has a good penetration
     into high reliability M2M applications.


                                                © Cambridge Silicon Radio 2013
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.
     Pairs of devices schedule when to wake up and check in
    Peak transmit power is typically around 25mA.
    Even though it is low power compared to things like
      802.11n (e.g. Wi-Fi or Wi-Fi Direct) it still consumes
      too much power for coin cells and energy harvesting
      applications
     ZigBee is better for state applications than traditional Bluetooth



                                                          © Cambridge Silicon Radio 2013
What is Bluetooth Low Energy?


    A new radio, new protocol stack and a new
       profile architecture.
    It‟s designed to run from coin cells and support
       an Apps Store model
     The Bluetooth SIG calls this “Smart Ready”
    Designed to be LOWEST cost and EASY to
       implement
    Prediction: that Bluetooth Low Energy will be to
       Smartphones what USB has been to desktop
       PCs: universal peripheral connectivity



                                          © Cambridge Silicon Radio 2013
Enable the Internet of Things


 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
    – As little as 3ms from start to finish for a transaction
 New Generic Attribute Profile to simplify devices
  and the software that uses them.
 Asynchronous Client / Server architecture


                                                                                      11
                                                            © Cambridge Silicon Radio 2013
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 or Implementation specific


                                               © Cambridge Silicon Radio 2013
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 1 Mbps, but is not optimised for file transfer.
    •It is designed for sending small chunks of data (exposing state).




                                                            © Cambridge Silicon Radio 2013
Designed for exposing state




                                                           11:24 am
             20.5°C

                                     49.6 km/h
              Gate 6a BOARDING
                                                 2.4 bar
             PLAY >>                                                  2.7 kWh
                            Network Available




    •   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)

                                                                      © Cambridge Silicon Radio 2013
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.



                                            © Cambridge Silicon Radio 2013
Bluetooth Low Energy needs generic gateways


Devices that support Bluetooth low energy Gateway
 functionality need to 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.
Standards are being developed now for generic gateways,
 and for connecting sensors directly to IPv6.




                                                                         16
                                               © Cambridge Silicon Radio 2013
What are the pieces?




       Applications = Profiles & Services                            Apps


       Generic Access Profile

       Generic Attribute Profile
                                                                      Host
       Attribute Protocol              Security Manager

       Logical Link Control & Adaptation Protocol

       Host Controller Interface

       Link Layer                      Direct Test Mode
                                                              Controller
       Physical Layer



                                                          © Cambridge Silicon Radio 2013
How does it work: new radio



  2.4 GHz ISM band
  1 Mbps GFSK
   Larger modulation index than classic Bluetooth (better range)
  40 Channels on 2 MHz spacing:




                                                   © Cambridge Silicon Radio 2013
How does it work: new Link Layer



  Low Complexity
  • 1 packet format
  • 2 Protocol Data Unit types: Advertising, Data Channel
  • 7 Advertising Protocol Data Unit Types
  • 7 Link Layer Control Procedures

  Useful Features
  • Adaptive Frequency Hopping
  • Low Power Acknowledgement
  • Very Fast Connections




                                              © Cambridge Silicon Radio 2013
How does it work: advertising




                             150µS                         150µS

                    < 10mS                       < 10mS
      Periph
                ADV_IND         ADV_IND                   SCAN_RSP   ADV_IND




      Central
                                             SCAN_REQ



                Channel 37      Channel 38                           Channel 39

                                     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


                                                                          © Cambridge Silicon Radio 2013
How does it work: 4 active states




                            Scanning                                                 Scanning




      Advertising            Standby              Initiating   Advertising            Standby               Initiating




                            Connection                                               Connection
                    Slave                Master                              Slave                Master




                            Scanning                                                 Scanning




      Advertising            Standby              Initiating   Advertising            Standby               Initiating




                            Connection                                               Connection
                    Slave                Master                              Slave                Master




                                                                                            © Cambridge Silicon Radio 2013
How it works: peripheral states & central states




                                                      Central /
                                         Scanning
                                                      Observer

      Advertising    Standby

                                         Standby               Initiating

  Peripheral /       Connecting
  Broadcaster
                                         Connecting
    A Broadcaster cannot
    enter the Connecting
    state.
                                  An Observer cannot enter the
                                  Initiating State.

                                                       © Cambridge Silicon Radio 2013
How does it work: data transactions



                                             > 1.25mS
                                                                        150µS

        Periph.
                  ADV_IND                                            Slave

                                                                                                 Etc.


        Central
                               CONNECT_REQ              Master                  Master




                  Channel 37                            Data Channel

                    Advertising event                            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.

                                                                                © Cambridge Silicon Radio 2013
Let’s add it up, for a minimal transaction


           Time                  Master Tx              Radio Active                   Slave Tx
           (us)                                             (us)

            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

                  CONNECT_REQ                      Empty Packet             Empty Packet         Empty Packet
ADV_DIRECT_IND                                                         ATT HVI       LL_TERMINATE_IND




                                               ~ 3 ms
                                                                               © Cambridge Silicon Radio 2013
How low can the energy get?


  Try calculating energy per transaction
   Assume an upper bound of 3 ms per minimal transaction
   Est TX power is 15mW (mostly TX power amp for 40 nm chips).
   For 1.5v battery, this is 10ma. 0.015 W x .003 sec = 45 micro Joules
  How long could a sensor last on a battery?
     An example battery: Lenmar WC357, 1.55v, 180mAh, $2.
     180mAh/10ma = 18 hours = 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
  In fact, the communication cost will be only part.
   This sensor could run on scavenged power, e.g. ambient light.
   Leakage currents put upper limits on battery life.

                                                       © Cambridge Silicon Radio 2013
Your mileage may vary

    The previous slide calculated 45 uJ for the minimum transaction
     This number is an upper bound because it budgets 15mW for the
      entire 3 ms time, although the radio time is much smaller
     OTOH, more complex transactions may need more radio traffic
    The low duty cycle on both sides depends on having a clock that
      gives each device an approximate time to wake up and transact
      business
     This can be as simple as a 32kHz oscillator, like watches
     The client/scanner/listener needs to wake up earlier and listen
      longer to accommodate clock frequency skew
     This is a common feature in CSR and some competing chips
    The sensor itself draws power. That energy might exceed the
      power spent on the wireless link.
     Wild card: leakage! As we move toward smaller on-chip
      geometries, leakage goes up quickly.


                                                      © Cambridge Silicon Radio 2013
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 Universal Unique ID (UUID) – 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:
     Clients: Discover or Find, Read, Write, Confirm an
      Indication
     Servers: respond to Client actions, Notification and
      Indication

                                                        © Cambridge Silicon Radio 2013
Simple ATT transaction: read something




        Lower Tester                              IUT                              Upper Tester


                L2CAP Connection Established over selected transport (classic or LE)




                        ATT_Read_Request
                       (Code = 0x0A, handle)


                       ATT_Read_Response
                       (Code = 0x0B, value)




                                                                         © Cambridge Silicon Radio 2013
How does it work: Generic Attribute Profile



  Simple Servers
  Those servers provide attributes:
   Characteristics, and descriptors for those characteristics
   Services: which can include characteristics and/or other
    services
  Expose the state of the server.
  Allows choice of security level: 128 bit AES CCM optional
  Use the Attribute Protocol for transport
  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.

                                                      © Cambridge Silicon Radio 2013
Busy GATT procedure: interrogate a server




     Lower Tester                               IUT                   Upper Tester


          ATT Bearer established over selected transport (classic or LE)


            ATT_Read_By_Group_Type_Request
              (Code = 0x10, 0x0001, 0xFFFF,           ALT 1: If
                    <primary service>)                Service
             ATT_Read_By_Group_Type_Resp.              found
                  (Code = 0x11, pair size,
                pairs of handles and UUIDs)


            ATT_Read_By_Group_Type_Request
            (Code = 0x10, last handle+1, 0xFFFF,
                     <primary service>)               ALT 2: If no
                                                       remaining
                      ATT_Error_Response                Services
                    (Code = 0x01, error code:
                       AttributeNotFound)




                                                                     © Cambridge Silicon Radio 2013
Other components


 Generic Access Profile (GAP) – establishes rules for
  connection
   – E.g. what kind of security is required
   – Does it advertize or not
 Security Manager (SM) – implements security
   – Encryption is strong: AES-128
   – Key generation is weak, but being improved to satisfy FIPS
 Logical Link Control and Adaption Protocol (L2CAP)
   – the multiplexer
 Link Layer (LL) – rules for using the radio
   – See summary in slides 19-22
 Physical Layer (PHY – how to deliver bits
   – See summary on slide 18


                                                                          Page 31
                                                      © Cambridge Silicon Radio 2013
Extension: gateways



  Any system that can connect to Bluetooth Low Energy
    devices AND to a wide area network can serve as a
    gateway:
   A WiFi-BT LE gateway could see devices around your home
   Your smart phone should see all the devices around you
  The simplicity of GATT servers should make it easy to represent
    those devices over the web.
  Standards: in process
  Example: Constrained Application Protocol (COAP)
   Reference: draft-ietf-core-coap-09
   Only 4 operations: Confirmable (CON), Non-confirmable (NON),
    Acknowledge (ACK) and Reset (RST)
   This reads like a constrained subset of HTTP (Hyper Text Transfer
    Protocol, used everywhere on the Web)


                                                       © Cambridge Silicon Radio 2013
Another kind of Gateway: 6LowPAN


 There is an RFC (Request for Comment) in the IETF
    (Internet Engineering Task Force) to implement 6LoPAN
    over Bluetooth Low Energy.
     – 6LoPAN is a variant of IPv6 with features like header compression
 The Bluetooth Low Energy radio would be used, but
    6LoPAN messages would bypass ATT and GATT, tunneling
    through L2CAP (the multiplexer).
   A 6LoPAN (IPv6 stack) would be implemented in a leaf
    node.
     – TLS (IP security for IPv6) should also terminate in this stack.
 The applications would be native Internet Applications,
    such as those defined in the Smart Energy Profile 2.0
    specification.

                                                                               Page 33
                                                           © Cambridge Silicon Radio 2013
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, blood glucose, 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

                                                               © Cambridge Silicon Radio 2013
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

                                       © Cambridge Silicon Radio 2013
The billion unit markets for wireless:

                                         Total Addressable Market
Phone accessories (internet / apps centric devices)
       > 10 billion
Smart Energy (meters & displays).                       ~ 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




                                                       © Cambridge Silicon Radio 2013
What are the USE CASES planned?


 Proximity                          HVAC
 Time                               Generic I/O
 Emergency                             (automation)
 Network availability                 Battery status
 Personal User Interface              Heart rate monitor
 Simple remote control                Physical activity monitor
 Browse over Bluetooth                Blood glucose monitor
 Temperature Sensor                   Cycling sensors
 Humidity Sensor                      Pulse Oximeter
                                       Health Thermometer

                        Most of these were standardized in the last 2 years


                                                       © Cambridge Silicon Radio 2013
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
  Keep track of things
  – My kid is running around in public
  – Where are my keys, my cell phone, my wallet …



                                                      © Cambridge Silicon Radio 2013
Proximity demonstration




                          © Cambridge Silicon Radio 2013
Proximity cartoon




                    © Cambridge Silicon Radio 2013
Everyday objects can become sensors

      My pulse is…
                                          My blood glucose is…




                     My temperature is…




…and monitor things unobtrusively
                                                      © Cambridge Silicon Radio 2013
Sample device: Fitbit




                                            Page 42
                        © Cambridge Silicon Radio 2013
Fitbit results




                                     Page 43
                 © Cambridge Silicon Radio 2013
Cover a house for Smart Energy Profile 2.0




    Wi-Fi
    Router            Native        Wi-Fi –      Wi-Fi –
                      Wi-Fi          Zigbee       BT LE
        802.3         Device        Gateway      Gateway

  Broadband
   Modem

         802.3
                     Native         Native         Native
  Ethernet -        Homeplug        Zigbee         BT LE
  Homeplug           Device         Device         Device
        Homeplug
        - on AC
                       AC Power w/Homeplug

                                                              Page 44
                                              © Cambridge Silicon Radio 2013
What we DON’T want to see this




                                                     Page 45
                                 © Cambridge Silicon Radio 2013
How to build on Bluetooth Low Energy


Applications:
 Host applications that use nearby Low Energy devices
 Web applications that use remote Low Energy devices
Devices:
 Use new Profiles from the SIG (see above lists)
 Define proprietary profiles:
    – Define the attributes of the device
       1.   Services
       2.   Characteristics
       3.   Descriptors
       4.   Behavior
    – Define proprietary 16-byte UUIDs for these attributes


                                               © Cambridge Silicon Radio 2013
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
   Big opportunity: Smart Energy Profile 2.0
  Bluetooth Low Energy is now a free add-on to mobile phones, PCs and
    some other devices that use classic Bluetooth now – they will switch
    to dual mode devices
   Over 370 million mobile phones were sold w/BT LE last year
   Most smart phones in 2013 will be “Smart Ready” enabled
  The Bluetooth OS vendors have defined APIs for PC and Smartphones
   Internet gateways will emerge in the next year.
   Some will be stand alone, e.g. WiFi to BT LE Gateways of either type
  The Bluetooth ecosystem will define even more Profiles
   Entrepreneurs will define proprietary profiles

                                                       © Cambridge Silicon Radio 2013
Calls to Action


 Learn about Bluetooth Low Energy
    – Ask questions
    – See the references
    – Read the books
 Think about how to use it to satisfy market needs
    – The list of use cases is just a start
 Find partners to add value
    – There were dozens of companies tested the draft specifications for
      interoperability
    – There are many hardware and firmware vendors
 Joint the Bluetooth SIG
    – It cost nothing but IP rights to join as an Adopter – you can read
      technical announcements, and you get prototype specifications
    – It cost money to join as an Associate, but then you can participate
      in the technical work – we are subject to non-disclosure rules!


                                                                             Page 48
                                                         © Cambridge Silicon Radio 2013
Questions?




                                         49
             © Cambridge Silicon Radio 2013
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
Articles on Bluetooth Low Energy: www.nickhunn.com

Books:
Essentials of Short Range Wireless, by Nick Hunn
Bluetooth Low Energy, by Robin Heydon.



                                                         © Cambridge Silicon Radio 2013
My contact information


    Joe Decuir
    Issaquah, WA USA
    IEEE: jdecuir@ieee.org
    Distinguished Lecturer, IEEE Consumer Electronics
      Society
    Officer, IEEE Seattle Section
    Work: joe.decuir@csr.com
    Standards Architect, CSR Technology
    Vice Chair, Bluetooth Architecture Review Board




                                             © Cambridge Silicon Radio 2013

Mais conteúdo relacionado

Mais procurados

Bluetooth 4.0 specification
Bluetooth 4.0 specificationBluetooth 4.0 specification
Bluetooth 4.0 specificationabhiamanchopra
 
Core Bluetooth and BLE 101
Core Bluetooth and BLE 101Core Bluetooth and BLE 101
Core Bluetooth and BLE 101Li Lin
 
Introduction to Bluetooth low energy
Introduction to Bluetooth low energyIntroduction to Bluetooth low energy
Introduction to Bluetooth low energyNEEVEE Technologies
 
Bluetooth Low Energy - A Case Study
Bluetooth Low Energy - A Case StudyBluetooth Low Energy - A Case Study
Bluetooth Low Energy - A Case StudyFReeze FRancis
 
Getting the Most Out of Bluetooth 5
Getting the Most Out of Bluetooth 5Getting the Most Out of Bluetooth 5
Getting the Most Out of Bluetooth 5Silicon Labs
 
Bluetooth Profiles by DFunZone
Bluetooth Profiles by DFunZoneBluetooth Profiles by DFunZone
Bluetooth Profiles by DFunZoneDfunZone Net
 
Bluetooth protocol stack
Bluetooth protocol stackBluetooth protocol stack
Bluetooth protocol stackstuimrozsm
 
Design issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networksDesign issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networksSreekesh Padmanabhan
 
Bluetooth - Comprehensive Presentation
Bluetooth - Comprehensive PresentationBluetooth - Comprehensive Presentation
Bluetooth - Comprehensive PresentationMuhammed Afsal Villan
 
Bluetooth Intro
Bluetooth IntroBluetooth Intro
Bluetooth Introamit_monty
 
VOCODER - Low Bit Rate Voice Module: LST (LINKSTAR TECHNOLOGIES LIMITED)
VOCODER - Low Bit Rate Voice Module: LST (LINKSTAR TECHNOLOGIES LIMITED)VOCODER - Low Bit Rate Voice Module: LST (LINKSTAR TECHNOLOGIES LIMITED)
VOCODER - Low Bit Rate Voice Module: LST (LINKSTAR TECHNOLOGIES LIMITED)BALA CHANDER
 
Voice communication using zigbee
Voice communication using zigbeeVoice communication using zigbee
Voice communication using zigbeeWaqar Memon
 

Mais procurados (19)

Bluetooth 4.0 specification
Bluetooth 4.0 specificationBluetooth 4.0 specification
Bluetooth 4.0 specification
 
Core Bluetooth and BLE 101
Core Bluetooth and BLE 101Core Bluetooth and BLE 101
Core Bluetooth and BLE 101
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Introduction to Bluetooth low energy
Introduction to Bluetooth low energyIntroduction to Bluetooth low energy
Introduction to Bluetooth low energy
 
Main document
Main documentMain document
Main document
 
Bluetooth profile
Bluetooth profileBluetooth profile
Bluetooth profile
 
Bluetooth Low Energy - A Case Study
Bluetooth Low Energy - A Case StudyBluetooth Low Energy - A Case Study
Bluetooth Low Energy - A Case Study
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Getting the Most Out of Bluetooth 5
Getting the Most Out of Bluetooth 5Getting the Most Out of Bluetooth 5
Getting the Most Out of Bluetooth 5
 
Bluetooth.ppt
Bluetooth.pptBluetooth.ppt
Bluetooth.ppt
 
Bluetooth Profiles by DFunZone
Bluetooth Profiles by DFunZoneBluetooth Profiles by DFunZone
Bluetooth Profiles by DFunZone
 
8051 zigbee interface
8051 zigbee interface8051 zigbee interface
8051 zigbee interface
 
Bluetooth protocol stack
Bluetooth protocol stackBluetooth protocol stack
Bluetooth protocol stack
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Design issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networksDesign issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networks
 
Bluetooth - Comprehensive Presentation
Bluetooth - Comprehensive PresentationBluetooth - Comprehensive Presentation
Bluetooth - Comprehensive Presentation
 
Bluetooth Intro
Bluetooth IntroBluetooth Intro
Bluetooth Intro
 
VOCODER - Low Bit Rate Voice Module: LST (LINKSTAR TECHNOLOGIES LIMITED)
VOCODER - Low Bit Rate Voice Module: LST (LINKSTAR TECHNOLOGIES LIMITED)VOCODER - Low Bit Rate Voice Module: LST (LINKSTAR TECHNOLOGIES LIMITED)
VOCODER - Low Bit Rate Voice Module: LST (LINKSTAR TECHNOLOGIES LIMITED)
 
Voice communication using zigbee
Voice communication using zigbeeVoice communication using zigbee
Voice communication using zigbee
 

Destaque

So, you want to build a Bluetooth Low Energy device?
So, you want to build a Bluetooth Low Energy device?So, you want to build a Bluetooth Low Energy device?
So, you want to build a Bluetooth Low Energy device?Calvin Cheng
 
Bluetooth LE controller
Bluetooth LE controllerBluetooth LE controller
Bluetooth LE controllerKyong Lok Yoon
 
Bluetooth low energy final version
Bluetooth low energy final versionBluetooth low energy final version
Bluetooth low energy final versionFrederick Bousson
 
Android & the Web of Things: Bluetooth Low Energy, Bluetooth 4.0, iBeacons, B...
Android & the Web of Things: Bluetooth Low Energy, Bluetooth 4.0, iBeacons, B...Android & the Web of Things: Bluetooth Low Energy, Bluetooth 4.0, iBeacons, B...
Android & the Web of Things: Bluetooth Low Energy, Bluetooth 4.0, iBeacons, B...EVRYTHNG
 
Introduction to bluetooth low energy - JFokus IoT 2015
Introduction to bluetooth low energy - JFokus IoT 2015Introduction to bluetooth low energy - JFokus IoT 2015
Introduction to bluetooth low energy - JFokus IoT 2015Shahzada Hatim
 
What is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical VersionWhat is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical VersionVeacon
 

Destaque (6)

So, you want to build a Bluetooth Low Energy device?
So, you want to build a Bluetooth Low Energy device?So, you want to build a Bluetooth Low Energy device?
So, you want to build a Bluetooth Low Energy device?
 
Bluetooth LE controller
Bluetooth LE controllerBluetooth LE controller
Bluetooth LE controller
 
Bluetooth low energy final version
Bluetooth low energy final versionBluetooth low energy final version
Bluetooth low energy final version
 
Android & the Web of Things: Bluetooth Low Energy, Bluetooth 4.0, iBeacons, B...
Android & the Web of Things: Bluetooth Low Energy, Bluetooth 4.0, iBeacons, B...Android & the Web of Things: Bluetooth Low Energy, Bluetooth 4.0, iBeacons, B...
Android & the Web of Things: Bluetooth Low Energy, Bluetooth 4.0, iBeacons, B...
 
Introduction to bluetooth low energy - JFokus IoT 2015
Introduction to bluetooth low energy - JFokus IoT 2015Introduction to bluetooth low energy - JFokus IoT 2015
Introduction to bluetooth low energy - JFokus IoT 2015
 
What is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical VersionWhat is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical Version
 

Semelhante a Bluetooth Reinvented. Smart connectivity in consumer devices: Bluetooth Low Energy Standard and its Applications

Wireless technology BY ARUN
Wireless technology BY ARUNWireless technology BY ARUN
Wireless technology BY ARUNArun Franco
 
Overview of Bluetooth technology
Overview of Bluetooth technologyOverview of Bluetooth technology
Overview of Bluetooth technologySuman Bhattacharyya
 
Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation Siva Pradeep Bolisetti
 
vechile to vechile communication
vechile to vechile communicationvechile to vechile communication
vechile to vechile communicationSangita Das
 
Overview of Wireless Sensor Networks
Overview of Wireless Sensor NetworksOverview of Wireless Sensor Networks
Overview of Wireless Sensor NetworksDuncan Purves
 
Accelerating 5G enterprise networks with edge computing and latency assurance
Accelerating 5G enterprise networks with edge computing and latency assuranceAccelerating 5G enterprise networks with edge computing and latency assurance
Accelerating 5G enterprise networks with edge computing and latency assuranceADVA
 
Bluetooth versus wi
Bluetooth versus wiBluetooth versus wi
Bluetooth versus wisher1242
 
Efficient power consumption in wireless communication
Efficient power consumption in wireless communicationEfficient power consumption in wireless communication
Efficient power consumption in wireless communicationNaresh Narayanan
 
book-ch04-5(BLE).ppt
book-ch04-5(BLE).pptbook-ch04-5(BLE).ppt
book-ch04-5(BLE).pptmanu60563
 
Bluetooth low energy- Kashyap Velpuru
Bluetooth low energy- Kashyap VelpuruBluetooth low energy- Kashyap Velpuru
Bluetooth low energy- Kashyap Velpurukashyap velpuru
 
The Differences of between ZigBee and Bluetooth technologies
The Differences of between ZigBee and Bluetooth technologiesThe Differences of between ZigBee and Bluetooth technologies
The Differences of between ZigBee and Bluetooth technologiesCan KAYA
 
Backhauling Small Cells
Backhauling Small CellsBackhauling Small Cells
Backhauling Small CellsADVA
 
Internet of things Technology Review
Internet of things Technology ReviewInternet of things Technology Review
Internet of things Technology ReviewArt Garcia
 

Semelhante a Bluetooth Reinvented. Smart connectivity in consumer devices: Bluetooth Low Energy Standard and its Applications (20)

Wireless technology BY ARUN
Wireless technology BY ARUNWireless technology BY ARUN
Wireless technology BY ARUN
 
Bluetooth
Bluetooth Bluetooth
Bluetooth
 
Overview of Bluetooth technology
Overview of Bluetooth technologyOverview of Bluetooth technology
Overview of Bluetooth technology
 
Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
ATCA's Big Femtocell Opportunity
ATCA's Big Femtocell OpportunityATCA's Big Femtocell Opportunity
ATCA's Big Femtocell Opportunity
 
Ethernet and LIFI
Ethernet and LIFIEthernet and LIFI
Ethernet and LIFI
 
vechile to vechile communication
vechile to vechile communicationvechile to vechile communication
vechile to vechile communication
 
IoT _protocols.ppt
IoT _protocols.pptIoT _protocols.ppt
IoT _protocols.ppt
 
Overview of Wireless Sensor Networks
Overview of Wireless Sensor NetworksOverview of Wireless Sensor Networks
Overview of Wireless Sensor Networks
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Accelerating 5G enterprise networks with edge computing and latency assurance
Accelerating 5G enterprise networks with edge computing and latency assuranceAccelerating 5G enterprise networks with edge computing and latency assurance
Accelerating 5G enterprise networks with edge computing and latency assurance
 
Bluetooth versus wi
Bluetooth versus wiBluetooth versus wi
Bluetooth versus wi
 
Efficient power consumption in wireless communication
Efficient power consumption in wireless communicationEfficient power consumption in wireless communication
Efficient power consumption in wireless communication
 
book-ch04-5(BLE).ppt
book-ch04-5(BLE).pptbook-ch04-5(BLE).ppt
book-ch04-5(BLE).ppt
 
Bluetooth low energy- Kashyap Velpuru
Bluetooth low energy- Kashyap VelpuruBluetooth low energy- Kashyap Velpuru
Bluetooth low energy- Kashyap Velpuru
 
The Differences of between ZigBee and Bluetooth technologies
The Differences of between ZigBee and Bluetooth technologiesThe Differences of between ZigBee and Bluetooth technologies
The Differences of between ZigBee and Bluetooth technologies
 
Bluetooth.ppt
Bluetooth.pptBluetooth.ppt
Bluetooth.ppt
 
Backhauling Small Cells
Backhauling Small CellsBackhauling Small Cells
Backhauling Small Cells
 
Internet of things Technology Review
Internet of things Technology ReviewInternet of things Technology Review
Internet of things Technology Review
 

Último

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
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
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
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
 

Último (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
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
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
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...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
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)
 

Bluetooth Reinvented. Smart connectivity in consumer devices: Bluetooth Low Energy Standard and its Applications

  • 1. Bluetooth Reinvented Smart connectivity in consumer devices: Bluetooth 4.0 Low Energy Standard and its Applications Joe Decuir, Standards Architect, CSR 21 March 2013 © Cambridge Silicon Radio 2013
  • 2. Agenda Wireless Applications Perspective  How do wireless devices spend energy? What is „classic‟ Bluetooth? What is Bluetooth Low Energy?  How do the components work?  How low is the energy? What is Bluetooth Low Energy good for? Where can we learn more? © Cambridge Silicon Radio 2013
  • 3. 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 © Cambridge Silicon Radio 2013
  • 4. How do wireless devices spend power? Duty Cycle: how often they are on  The wireless world has put a lot of effort into reducing this Protocol efficiency: what do they do when on?  Different MACs are tuned for different types of applications TX power: how much power they transmit  And how efficient the transmit amplifier is How long they have to transmit when they are on  Data rate helps here – look at energy per bit How much energy the signal processing consumes  This is driven by chip silicon process if the DSP dominates  This is driven TX power if the RF dominates © Cambridge Silicon Radio 2013
  • 5. Example transmit power & efficiency comparisons Low rate: 802.15.4 (ISM) vs Bluetooth (LE or EDR)  TX power dominates: ~10mW RF, <5mW DSP, etc  For IEEE 802.15.4, 250kbps/15mW = 17Mbps/W  For Bluetooth LE, 1Mbps/15mW = 67Mbps/W  For Bluetooth EDR, 3Mbps/25mW = 120Mbps/W © Cambridge Silicon Radio 2013
  • 6. Applications dominate usage The 802.11 MAC is a contention-based system  If the AP is mains-powered, efficiency matters at the STA (station)  If the medium isn‟t congested, the STA does not have to spend much time or power with the radio on, contending for use of the medium.  If the medium is congested, power consumption rises fast, because the STA has to listen a long time to detect its turn to TX or RX. The Classic Bluetooth MAC is isochronous  This fits the phone-to-headset application for two-way voice traffic  It is efficient for this: both radios know when they need to be on or off Bluetooth Low Energy is asynchronous  A device (server) will advertize for attention only if it needs it  A host (client) will listen often enough to hear advertizing  If both devices have a pre-agreed schedule, the combined usage can be tiny – It costs some energy to maintain a clock © Cambridge Silicon Radio 2013
  • 7. What is ‘classic’ Bluetooth? Bluetooth is a set of specifications for common short range wireless applications  They are written, tested & maintained by the Bluetooth Special Interest Group (>17,000 members) The specifications include:  Core components - radios, protocols (we own everything, so we can optimize)  Profiles (aka applications)  AND: Bluetooth rigorously validates the specifications before the 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 10mW for house-scale range; up to 100 mW to go farther Bluetooth 3.0 + HS: Generic Alternate MAC/PHY (AMP) can use additional radios: IEEE 802.11n © Cambridge Silicon Radio 2013
  • 8. What is traditional Bluetooth used for? Top uses by volume (~3B total/year):  Mobile phones  Voice headsets and “Car kits”  Stereo headsets and speakers  PCs and tablets  Wireless controllers for video games  M2M applications – credit card readers, industrial automation Although Bluetooth is commonly used for human I/O, it already has a good penetration into high reliability M2M applications. © Cambridge Silicon Radio 2013
  • 9. 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.  Pairs of devices schedule when to wake up and check in Peak transmit power is typically around 25mA. Even though it is low power compared to things like 802.11n (e.g. Wi-Fi or Wi-Fi Direct) it still consumes too much power for coin cells and energy harvesting applications  ZigBee is better for state applications than traditional Bluetooth © Cambridge Silicon Radio 2013
  • 10. What is Bluetooth Low Energy? A new radio, new protocol stack and a new profile architecture. It‟s designed to run from coin cells and support an Apps Store model  The Bluetooth SIG calls this “Smart Ready” Designed to be LOWEST cost and EASY to implement Prediction: that Bluetooth Low Energy will be to Smartphones what USB has been to desktop PCs: universal peripheral connectivity © Cambridge Silicon Radio 2013
  • 11. Enable the Internet of Things  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 – As little as 3ms from start to finish for a transaction  New Generic Attribute Profile to simplify devices and the software that uses them.  Asynchronous Client / Server architecture 11 © Cambridge Silicon Radio 2013
  • 12. 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 or Implementation specific © Cambridge Silicon Radio 2013
  • 13. 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 1 Mbps, but is not optimised for file transfer. •It is designed for sending small chunks of data (exposing state). © Cambridge Silicon Radio 2013
  • 14. Designed for exposing state 11:24 am 20.5°C 49.6 km/h Gate 6a BOARDING 2.4 bar PLAY >> 2.7 kWh Network Available • 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) © Cambridge Silicon Radio 2013
  • 15. 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. © Cambridge Silicon Radio 2013
  • 16. Bluetooth Low Energy needs generic gateways Devices that support Bluetooth low energy Gateway functionality need to 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. Standards are being developed now for generic gateways, and for connecting sensors directly to IPv6. 16 © Cambridge Silicon Radio 2013
  • 17. What are the pieces? Applications = Profiles & Services Apps Generic Access Profile Generic Attribute Profile Host Attribute Protocol Security Manager Logical Link Control & Adaptation Protocol Host Controller Interface Link Layer Direct Test Mode Controller Physical Layer © Cambridge Silicon Radio 2013
  • 18. How does it work: new radio 2.4 GHz ISM band 1 Mbps GFSK  Larger modulation index than classic Bluetooth (better range) 40 Channels on 2 MHz spacing: © Cambridge Silicon Radio 2013
  • 19. How does it work: new Link Layer Low Complexity • 1 packet format • 2 Protocol Data Unit types: Advertising, Data Channel • 7 Advertising Protocol Data Unit Types • 7 Link Layer Control Procedures Useful Features • Adaptive Frequency Hopping • Low Power Acknowledgement • Very Fast Connections © Cambridge Silicon Radio 2013
  • 20. How does it work: advertising 150µS 150µS < 10mS < 10mS Periph ADV_IND ADV_IND SCAN_RSP ADV_IND Central SCAN_REQ Channel 37 Channel 38 Channel 39 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 © Cambridge Silicon Radio 2013
  • 21. How does it work: 4 active states Scanning Scanning Advertising Standby Initiating Advertising Standby Initiating Connection Connection Slave Master Slave Master Scanning Scanning Advertising Standby Initiating Advertising Standby Initiating Connection Connection Slave Master Slave Master © Cambridge Silicon Radio 2013
  • 22. How it works: peripheral states & central states Central / Scanning Observer Advertising Standby Standby Initiating Peripheral / Connecting Broadcaster Connecting A Broadcaster cannot enter the Connecting state. An Observer cannot enter the Initiating State. © Cambridge Silicon Radio 2013
  • 23. How does it work: data transactions > 1.25mS 150µS Periph. ADV_IND Slave Etc. Central CONNECT_REQ Master Master Channel 37 Data Channel Advertising event 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. © Cambridge Silicon Radio 2013
  • 24. Let’s add it up, for a minimal transaction Time Master Tx Radio Active Slave Tx (us) (us) 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 CONNECT_REQ Empty Packet Empty Packet Empty Packet ADV_DIRECT_IND ATT HVI LL_TERMINATE_IND ~ 3 ms © Cambridge Silicon Radio 2013
  • 25. How low can the energy get? Try calculating energy per transaction  Assume an upper bound of 3 ms per minimal transaction  Est TX power is 15mW (mostly TX power amp for 40 nm chips).  For 1.5v battery, this is 10ma. 0.015 W x .003 sec = 45 micro Joules How long could a sensor last on a battery?  An example battery: Lenmar WC357, 1.55v, 180mAh, $2.  180mAh/10ma = 18 hours = 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 In fact, the communication cost will be only part.  This sensor could run on scavenged power, e.g. ambient light.  Leakage currents put upper limits on battery life. © Cambridge Silicon Radio 2013
  • 26. Your mileage may vary The previous slide calculated 45 uJ for the minimum transaction  This number is an upper bound because it budgets 15mW for the entire 3 ms time, although the radio time is much smaller  OTOH, more complex transactions may need more radio traffic The low duty cycle on both sides depends on having a clock that gives each device an approximate time to wake up and transact business  This can be as simple as a 32kHz oscillator, like watches  The client/scanner/listener needs to wake up earlier and listen longer to accommodate clock frequency skew  This is a common feature in CSR and some competing chips The sensor itself draws power. That energy might exceed the power spent on the wireless link.  Wild card: leakage! As we move toward smaller on-chip geometries, leakage goes up quickly. © Cambridge Silicon Radio 2013
  • 27. 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 Universal Unique ID (UUID) – 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:  Clients: Discover or Find, Read, Write, Confirm an Indication  Servers: respond to Client actions, Notification and Indication © Cambridge Silicon Radio 2013
  • 28. Simple ATT transaction: read something Lower Tester IUT Upper Tester L2CAP Connection Established over selected transport (classic or LE) ATT_Read_Request (Code = 0x0A, handle) ATT_Read_Response (Code = 0x0B, value) © Cambridge Silicon Radio 2013
  • 29. How does it work: Generic Attribute Profile Simple Servers Those servers provide attributes:  Characteristics, and descriptors for those characteristics  Services: which can include characteristics and/or other services Expose the state of the server. Allows choice of security level: 128 bit AES CCM optional Use the Attribute Protocol for transport 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. © Cambridge Silicon Radio 2013
  • 30. Busy GATT procedure: interrogate a server Lower Tester IUT Upper Tester ATT Bearer established over selected transport (classic or LE) ATT_Read_By_Group_Type_Request (Code = 0x10, 0x0001, 0xFFFF, ALT 1: If <primary service>) Service ATT_Read_By_Group_Type_Resp. found (Code = 0x11, pair size, pairs of handles and UUIDs) ATT_Read_By_Group_Type_Request (Code = 0x10, last handle+1, 0xFFFF, <primary service>) ALT 2: If no remaining ATT_Error_Response Services (Code = 0x01, error code: AttributeNotFound) © Cambridge Silicon Radio 2013
  • 31. Other components  Generic Access Profile (GAP) – establishes rules for connection – E.g. what kind of security is required – Does it advertize or not  Security Manager (SM) – implements security – Encryption is strong: AES-128 – Key generation is weak, but being improved to satisfy FIPS  Logical Link Control and Adaption Protocol (L2CAP) – the multiplexer  Link Layer (LL) – rules for using the radio – See summary in slides 19-22  Physical Layer (PHY – how to deliver bits – See summary on slide 18 Page 31 © Cambridge Silicon Radio 2013
  • 32. Extension: gateways Any system that can connect to Bluetooth Low Energy devices AND to a wide area network can serve as a gateway:  A WiFi-BT LE gateway could see devices around your home  Your smart phone should see all the devices around you The simplicity of GATT servers should make it easy to represent those devices over the web. Standards: in process Example: Constrained Application Protocol (COAP)  Reference: draft-ietf-core-coap-09  Only 4 operations: Confirmable (CON), Non-confirmable (NON), Acknowledge (ACK) and Reset (RST)  This reads like a constrained subset of HTTP (Hyper Text Transfer Protocol, used everywhere on the Web) © Cambridge Silicon Radio 2013
  • 33. Another kind of Gateway: 6LowPAN  There is an RFC (Request for Comment) in the IETF (Internet Engineering Task Force) to implement 6LoPAN over Bluetooth Low Energy. – 6LoPAN is a variant of IPv6 with features like header compression  The Bluetooth Low Energy radio would be used, but 6LoPAN messages would bypass ATT and GATT, tunneling through L2CAP (the multiplexer).  A 6LoPAN (IPv6 stack) would be implemented in a leaf node. – TLS (IP security for IPv6) should also terminate in this stack.  The applications would be native Internet Applications, such as those defined in the Smart Energy Profile 2.0 specification. Page 33 © Cambridge Silicon Radio 2013
  • 34. 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, blood glucose, 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 © Cambridge Silicon Radio 2013
  • 35. 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 © Cambridge Silicon Radio 2013
  • 36. The billion unit markets for wireless: Total Addressable Market Phone accessories (internet / apps centric devices) > 10 billion Smart Energy (meters & displays). ~ 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 © Cambridge Silicon Radio 2013
  • 37. What are the USE CASES planned?  Proximity  HVAC  Time  Generic I/O  Emergency (automation)  Network availability  Battery status  Personal User Interface  Heart rate monitor  Simple remote control  Physical activity monitor  Browse over Bluetooth  Blood glucose monitor  Temperature Sensor  Cycling sensors  Humidity Sensor  Pulse Oximeter  Health Thermometer Most of these were standardized in the last 2 years © Cambridge Silicon Radio 2013
  • 38. 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 Keep track of things – My kid is running around in public – Where are my keys, my cell phone, my wallet … © Cambridge Silicon Radio 2013
  • 39. Proximity demonstration © Cambridge Silicon Radio 2013
  • 40. Proximity cartoon © Cambridge Silicon Radio 2013
  • 41. Everyday objects can become sensors My pulse is… My blood glucose is… My temperature is… …and monitor things unobtrusively © Cambridge Silicon Radio 2013
  • 42. Sample device: Fitbit Page 42 © Cambridge Silicon Radio 2013
  • 43. Fitbit results Page 43 © Cambridge Silicon Radio 2013
  • 44. Cover a house for Smart Energy Profile 2.0 Wi-Fi Router Native Wi-Fi – Wi-Fi – Wi-Fi Zigbee BT LE 802.3 Device Gateway Gateway Broadband Modem 802.3 Native Native Native Ethernet - Homeplug Zigbee BT LE Homeplug Device Device Device Homeplug - on AC AC Power w/Homeplug Page 44 © Cambridge Silicon Radio 2013
  • 45. What we DON’T want to see this Page 45 © Cambridge Silicon Radio 2013
  • 46. How to build on Bluetooth Low Energy Applications:  Host applications that use nearby Low Energy devices  Web applications that use remote Low Energy devices Devices:  Use new Profiles from the SIG (see above lists)  Define proprietary profiles: – Define the attributes of the device 1. Services 2. Characteristics 3. Descriptors 4. Behavior – Define proprietary 16-byte UUIDs for these attributes © Cambridge Silicon Radio 2013
  • 47. 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  Big opportunity: Smart Energy Profile 2.0 Bluetooth Low Energy is now a free add-on to mobile phones, PCs and some other devices that use classic Bluetooth now – they will switch to dual mode devices  Over 370 million mobile phones were sold w/BT LE last year  Most smart phones in 2013 will be “Smart Ready” enabled The Bluetooth OS vendors have defined APIs for PC and Smartphones  Internet gateways will emerge in the next year.  Some will be stand alone, e.g. WiFi to BT LE Gateways of either type The Bluetooth ecosystem will define even more Profiles  Entrepreneurs will define proprietary profiles © Cambridge Silicon Radio 2013
  • 48. Calls to Action  Learn about Bluetooth Low Energy – Ask questions – See the references – Read the books  Think about how to use it to satisfy market needs – The list of use cases is just a start  Find partners to add value – There were dozens of companies tested the draft specifications for interoperability – There are many hardware and firmware vendors  Joint the Bluetooth SIG – It cost nothing but IP rights to join as an Adopter – you can read technical announcements, and you get prototype specifications – It cost money to join as an Associate, but then you can participate in the technical work – we are subject to non-disclosure rules! Page 48 © Cambridge Silicon Radio 2013
  • 49. Questions? 49 © Cambridge Silicon Radio 2013
  • 50. 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 Articles on Bluetooth Low Energy: www.nickhunn.com Books: Essentials of Short Range Wireless, by Nick Hunn Bluetooth Low Energy, by Robin Heydon. © Cambridge Silicon Radio 2013
  • 51. My contact information Joe Decuir Issaquah, WA USA IEEE: jdecuir@ieee.org Distinguished Lecturer, IEEE Consumer Electronics Society Officer, IEEE Seattle Section Work: joe.decuir@csr.com Standards Architect, CSR Technology Vice Chair, Bluetooth Architecture Review Board © Cambridge Silicon Radio 2013

Notas do Editor

  1. Here is what my Fitbit said about activity on Saturday.