A look at Bluetooth 

Low

Energy

History

A brief history of Bluetooth 4.0

What BLE can't do ?

  • Work on the same h/w as BT Classic
  • Have a high bandwidth

What BLE can't do ?

  • Indoor positioning
  • Lasts on coin cell batteries for 
    months

Architecture

The Bluetooth Architecture

Architecture

Profiles

Beacons

MFi 

  • made for iOS
  • Certification program
  • iBeacons is a trademark of Apple Inc.

Packet format

  • Apple defined prefix
  • UUID
  • Major
  • Minor
d6 be 89 8ed6 be 89 8e #Fixed header
e2 c5 6d b5 df fb 48 d2 b0 60 d0 f5 a7 10 96 e0 # iBeacon proximity uuid
00 00 # major 
00 00 # minor 

Applications

  • Indoor positioning
    • Contextual notifications
    • Navigation
  • Complement Apple Pay (NFC)
  • Restaurants
  • Baseball Stadium
  • Shopping malls

iOS

Much more robust support for BLE

Android

Buggy till 5.0

Improvements in scanning recently

iOS 7 or later

  • iPhone 4s or later
  • iPad (3rd generation) or later
  • iPad mini or later
  • iPod touch (5th generation) or later

Android 4.3 or later

 

Devices

<buffer overflow> There seem to be 
too many Android devices

Chip makers for BLE

TI

BCM20702
BCM20737S

Atmel

Marvell

Bluegiga

Boards

  • Tah
  • RFduino
  • Redboard
  • Light Blue Bean
  • Bleduino
  • Bluefruit
  • Puck

Kits

  • Sensor tag
  • WICED
  • Nordic DK

Dev boards and kits

Tah

4.1

  • Dec '13
  • Reconnection timeout intervals
  • Hub & end point simultaneously 

4.2

  • Jan '15
  • IPSP
  • New privacy features

References

  1. Bluetooth Low Energy : The Developer's Handbook by Robin Heydon

A look at Bluetooth Low Energy

By anujdeshpande

A look at Bluetooth Low Energy

  • 2,093