SlideShare a Scribd company logo
Bluetooth Smart
Android Australia Meetup - March 2014
© 2014 Localz Pty. Ltd.
You may know it as
Bluetooth Low Energy
Bluetooth 4.0 - LE spec
BLE
Bluetooth Smart is:
ultra low power ⌁
inexpensive "
standard ✓
90% of smartphones will be
Bluetooth Smart ready by 2018
75
150
225
300
2013 2014 2015 2016 2017 2018
Source: http://eecatalog.com/consumerelectronics/2013/10/31/bluetooth-smart-chip-growth-to-exceed-55-percent-driven-by-adoption-in-consumer-electronics/
Bluetooth Smart IC shipment forecasts
millionofunits
source:
It’s already supported by
000’s of devices
smartphones
$
watches
⌚
healthcare devices
&
automobiles
🚘
fitness equipment
(
GPS
)
cameras
📷
laptops
+
IoT devices
,
phone accessory
-
game systems
♞
A/V systems
♫
Bluetooth smart devices
constantly advertise their presence
Classic Bluetooth devices wait for requests
from active scanning devices
0 0 0
1
00
The proximity interaction sweet spot
source: localz research
Bluetooth Smart!
Proximity accuracy range!
5cm! .5m! 1m! 5m! 10m! 50m! 500m! 1km+!
Wi-Fi!
QR!
NFC!
GPS!
Mobile 
Network!
!
!
!
Micro-location interactions!
Apple released iBeacon in 2013
!
it’s got an “i” so it must be big
“a new class of low-powered,
low-cost transmitters that can
notify nearby iOS 7 devices of
their presence”
Source: https://developer.apple.com/ios7/
iBeacon can be used as …
2 A relative positioning system
3 A trigger for app events
4 A cookie for the real world
It is not a replacement for
two-way Bluetooth services
more on that later
Enter retail proximity interactions
Checkout
Aisle1
Aisle2
Aisle3
Aisle4
Entrance
BLE
Beacon
© 2014 Localz Pty. Ltd.
Now supported - Hooray!
Android 4.3+
Currently working on…
Nexus 4, 5, 7, 10
Droid RAZR, MotoG/X, Ultra, Maxx, Mini
Galaxy S3*, S4, S5, Note2/3
One, One Max, One X+, Droid DNA
Xperia Series
source: www.bluetooth.com/Pages/Bluetooth-Smart-Devices-List.aspx
Not all roles are supported
Peripheral
Central
Broadcaster
Observer
0
5
6
⌚
Supported?*
client that connects to peripheral
server that connects to clients
server that only broadcasts
client that scans/listens but does not connect
$
7
*As of Android 4.4Props to: http://www.doubleencore.com/2013/12/bluetooth-smart-for-android/
iBeacon protocol
Built on the Bluetooth Smart specification
Note: Apple has only released the iBeacon specification to select Made for iPhone program participants. However, this is under NDA. iBeacon is a trademark of Apple Inc.
Fixed iBeacon Prefix
(9 Bytes)
UUID
(16 Bytes)
Major ID
(2 Bytes)
Minor ID
(2 Bytes)
Tx power
(1 Byte)
preamble, addresses and headers
(12 bytes)
checksum
(5 bytes)
BLE advertisement packet
(~47 Bytes)
Comparison
␡
iBeacon client ✓✓
iBeacon server✓
Scan unregistered iBeacons ✓␡
Background app notifications
Hard closed app notifications
✓
✓
✓
-
*iBeacon support requires
3rd party libraries
*
*
*
*
iOS 7
But there is much more to
Bluetooth Smart
The GATT Stack
A range of pre-defined
Bluetooth Smart services
Alert Notification Service⚠
Battery Service🔋
Time Services⏲
Cycling Power🚲
Cycling Speed & Cadence🚲
Device Information$
Generic Access🔗
Blood Pressure>
Glucose Service💉
Health Thermometer@
Heart Rate♥
Human Interface Device💻
Location & Navigation)
Phone Alert Service📞
Running Speed & CadenceD
Tx PowerE
Find Me Profile🔎
Complete list of services at: www.bluetooth.org/en-us/specification/adopted-specifications
Further reading
www.bluetooth.com/Pages/Bluetooth-Smart-Devices.aspx
http://developer.android.com/guide/topics/connectivity/bluetooth-le.html
www.doubleencore.com/2013/12/bluetooth-smart-for-android/
www.nordicsemi.com/eng/Products/Bluetooth-R-low-energy
bit.ly/1hur3sT
Questions?
pete.williams@localz.co
!
www.localz.co
!
@localzco
© 2014 Localz Pty. Ltd. Localz is a registered Bluetooth SIG member.

More Related Content

What's hot

Bluetooth
Bluetooth Bluetooth
Bluetooth
Amber Memon
 
Near field communication and RFID - opening for new business
Near field communication and RFID - opening for new businessNear field communication and RFID - opening for new business
Near field communication and RFID - opening for new business
Josef Noll
 
Track 3 session 2 - st dev con 2016 - arrow - identifying business challeng...
Track 3   session 2 - st dev con 2016 - arrow - identifying business challeng...Track 3   session 2 - st dev con 2016 - arrow - identifying business challeng...
Track 3 session 2 - st dev con 2016 - arrow - identifying business challeng...
ST_World
 
Profile Blaze Automation [Brief]
Profile Blaze Automation [Brief]Profile Blaze Automation [Brief]
Profile Blaze Automation [Brief]
Blaze Automation
 
Bluetooth
BluetoothBluetooth
Bluetooth
Bhushan Bagde
 
Bluetooth technology
Bluetooth technologyBluetooth technology
Bluetooth technology
Mohammad Shoeb Quraishi
 
Nfc
NfcNfc
Bluetooth Presentation
Bluetooth PresentationBluetooth Presentation
Bluetooth Presentation
wayn
 
Wi fi presentation
Wi fi presentationWi fi presentation
Wi fi presentation
dayansaji
 
hotspot(wi-fi)
hotspot(wi-fi)hotspot(wi-fi)
hotspot(wi-fi)
ConfụƧxd VąmÞįrē
 
Smartrac webinar tap and play December 2013
Smartrac webinar tap and play December 2013Smartrac webinar tap and play December 2013
Smartrac webinar tap and play December 2013
Mikko Nikkanen
 
IoT Connectivity with LoRa
IoT Connectivity with LoRaIoT Connectivity with LoRa
IoT Connectivity with LoRa
Andri Yadi
 
LocalSocial - Indoor Location Positioning Overview
LocalSocial - Indoor Location Positioning OverviewLocalSocial - Indoor Location Positioning Overview
LocalSocial - Indoor Location Positioning Overview
Sean O'Sullivan
 
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iotTrack 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
ST_World
 
Smart surveillance monitoring system using raspberry pi and
Smart surveillance monitoring system using raspberry pi andSmart surveillance monitoring system using raspberry pi and
Smart surveillance monitoring system using raspberry pi and
JEEVA ARAVINTH
 
Internet of Things (Indoor Localization and iBeacons)
Internet of Things (Indoor Localization and iBeacons)Internet of Things (Indoor Localization and iBeacons)
Internet of Things (Indoor Localization and iBeacons)
Faheem Zafari
 
Bluetooth and profiles on WEC7
Bluetooth and profiles on WEC7Bluetooth and profiles on WEC7
Bluetooth and profiles on WEC7
gnkeshava
 
Smart Home Tech Short
Smart Home Tech ShortSmart Home Tech Short
Smart Home Tech Short
chowfei
 
Near field communication
Near field communicationNear field communication
Near field communication
Dheeraj Raja
 
What is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical VersionWhat is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical Version
Valensas
 

What's hot (20)

Bluetooth
Bluetooth Bluetooth
Bluetooth
 
Near field communication and RFID - opening for new business
Near field communication and RFID - opening for new businessNear field communication and RFID - opening for new business
Near field communication and RFID - opening for new business
 
Track 3 session 2 - st dev con 2016 - arrow - identifying business challeng...
Track 3   session 2 - st dev con 2016 - arrow - identifying business challeng...Track 3   session 2 - st dev con 2016 - arrow - identifying business challeng...
Track 3 session 2 - st dev con 2016 - arrow - identifying business challeng...
 
Profile Blaze Automation [Brief]
Profile Blaze Automation [Brief]Profile Blaze Automation [Brief]
Profile Blaze Automation [Brief]
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Bluetooth technology
Bluetooth technologyBluetooth technology
Bluetooth technology
 
Nfc
NfcNfc
Nfc
 
Bluetooth Presentation
Bluetooth PresentationBluetooth Presentation
Bluetooth Presentation
 
Wi fi presentation
Wi fi presentationWi fi presentation
Wi fi presentation
 
hotspot(wi-fi)
hotspot(wi-fi)hotspot(wi-fi)
hotspot(wi-fi)
 
Smartrac webinar tap and play December 2013
Smartrac webinar tap and play December 2013Smartrac webinar tap and play December 2013
Smartrac webinar tap and play December 2013
 
IoT Connectivity with LoRa
IoT Connectivity with LoRaIoT Connectivity with LoRa
IoT Connectivity with LoRa
 
LocalSocial - Indoor Location Positioning Overview
LocalSocial - Indoor Location Positioning OverviewLocalSocial - Indoor Location Positioning Overview
LocalSocial - Indoor Location Positioning Overview
 
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iotTrack 3   session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
Track 3 session 6 - st dev con 2016 - qualcomm - wi-fi connectivity for iot
 
Smart surveillance monitoring system using raspberry pi and
Smart surveillance monitoring system using raspberry pi andSmart surveillance monitoring system using raspberry pi and
Smart surveillance monitoring system using raspberry pi and
 
Internet of Things (Indoor Localization and iBeacons)
Internet of Things (Indoor Localization and iBeacons)Internet of Things (Indoor Localization and iBeacons)
Internet of Things (Indoor Localization and iBeacons)
 
Bluetooth and profiles on WEC7
Bluetooth and profiles on WEC7Bluetooth and profiles on WEC7
Bluetooth and profiles on WEC7
 
Smart Home Tech Short
Smart Home Tech ShortSmart Home Tech Short
Smart Home Tech Short
 
Near field communication
Near field communicationNear field communication
Near field communication
 
What is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical VersionWhat is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical Version
 

Similar to Bluetooth Smart (Low Energy) for Android

EB IoT Device Platform
EB IoT Device PlatformEB IoT Device Platform
EB IoT Device Platform
Ivaylo Tomov
 
THAT_2023_BLE.pdf
THAT_2023_BLE.pdfTHAT_2023_BLE.pdf
THAT_2023_BLE.pdf
Robin Schroeder
 
What is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical VersionWhat is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical Version
Veacon
 
IEEE Computer Society Phoenix Chapter - Internet of Things Innovations & Mega...
IEEE Computer Society Phoenix Chapter - Internet of Things Innovations & Mega...IEEE Computer Society Phoenix Chapter - Internet of Things Innovations & Mega...
IEEE Computer Society Phoenix Chapter - Internet of Things Innovations & Mega...
Mark Goldstein
 
IEEE CS Phoenix - Internet of Things Innovations & Megatrends Update
IEEE CS Phoenix - Internet of Things Innovations & Megatrends UpdateIEEE CS Phoenix - Internet of Things Innovations & Megatrends Update
IEEE CS Phoenix - Internet of Things Innovations & Megatrends Update
Mark Goldstein
 
Bluetooth Technology
Bluetooth TechnologyBluetooth Technology
Bluetooth Technology
Manish Sharma
 
Bluetooth technology
Bluetooth technologyBluetooth technology
Bluetooth technology
Madugula Kumar
 
Beacons in Context
Beacons in ContextBeacons in Context
Beacons in Context
Rex St. John
 
Bluetooth presentation
Bluetooth presentationBluetooth presentation
Bluetooth presentation
DhairYash Kotwani
 
Bluetooth
BluetoothBluetooth
Bluetooth
Hina Saxena
 
Intel SoC as a Platform to Connect Sensor Data to AWS
Intel SoC as a Platform to Connect Sensor Data to AWSIntel SoC as a Platform to Connect Sensor Data to AWS
Intel SoC as a Platform to Connect Sensor Data to AWS
Amazon Web Services
 
Enterprise-Grade IoT Infrastructure and Connectivity on AWS
Enterprise-Grade IoT Infrastructure and Connectivity on AWSEnterprise-Grade IoT Infrastructure and Connectivity on AWS
Enterprise-Grade IoT Infrastructure and Connectivity on AWS
Amazon Web Services
 
Real time sensing with bluetooth smart
Real time sensing with bluetooth smartReal time sensing with bluetooth smart
Real time sensing with bluetooth smart
Tue Haste Andersen
 
Intern_Report
Intern_ReportIntern_Report
Intern_Report
Akanksha Kumari
 
推動數位革命
推動數位革命推動數位革命
推動數位革命
Amazon Web Services
 
IEEE Computer Society Phoenix Chapter - Internet of Things Innovations & Mega...
IEEE Computer Society Phoenix Chapter - Internet of Things Innovations & Mega...IEEE Computer Society Phoenix Chapter - Internet of Things Innovations & Mega...
IEEE Computer Society Phoenix Chapter - Internet of Things Innovations & Mega...
Mark Goldstein
 
Catching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) WaveCatching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) Wave
Chuck Petras
 
Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation
Siva Pradeep Bolisetti
 
Pocket guide for mobile computers
Pocket guide for mobile computersPocket guide for mobile computers
Pocket guide for mobile computers
ScanSource Brasil
 
IoT
IoTIoT

Similar to Bluetooth Smart (Low Energy) for Android (20)

EB IoT Device Platform
EB IoT Device PlatformEB IoT Device Platform
EB IoT Device Platform
 
THAT_2023_BLE.pdf
THAT_2023_BLE.pdfTHAT_2023_BLE.pdf
THAT_2023_BLE.pdf
 
What is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical VersionWhat is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical Version
 
IEEE Computer Society Phoenix Chapter - Internet of Things Innovations & Mega...
IEEE Computer Society Phoenix Chapter - Internet of Things Innovations & Mega...IEEE Computer Society Phoenix Chapter - Internet of Things Innovations & Mega...
IEEE Computer Society Phoenix Chapter - Internet of Things Innovations & Mega...
 
IEEE CS Phoenix - Internet of Things Innovations & Megatrends Update
IEEE CS Phoenix - Internet of Things Innovations & Megatrends UpdateIEEE CS Phoenix - Internet of Things Innovations & Megatrends Update
IEEE CS Phoenix - Internet of Things Innovations & Megatrends Update
 
Bluetooth Technology
Bluetooth TechnologyBluetooth Technology
Bluetooth Technology
 
Bluetooth technology
Bluetooth technologyBluetooth technology
Bluetooth technology
 
Beacons in Context
Beacons in ContextBeacons in Context
Beacons in Context
 
Bluetooth presentation
Bluetooth presentationBluetooth presentation
Bluetooth presentation
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Intel SoC as a Platform to Connect Sensor Data to AWS
Intel SoC as a Platform to Connect Sensor Data to AWSIntel SoC as a Platform to Connect Sensor Data to AWS
Intel SoC as a Platform to Connect Sensor Data to AWS
 
Enterprise-Grade IoT Infrastructure and Connectivity on AWS
Enterprise-Grade IoT Infrastructure and Connectivity on AWSEnterprise-Grade IoT Infrastructure and Connectivity on AWS
Enterprise-Grade IoT Infrastructure and Connectivity on AWS
 
Real time sensing with bluetooth smart
Real time sensing with bluetooth smartReal time sensing with bluetooth smart
Real time sensing with bluetooth smart
 
Intern_Report
Intern_ReportIntern_Report
Intern_Report
 
推動數位革命
推動數位革命推動數位革命
推動數位革命
 
IEEE Computer Society Phoenix Chapter - Internet of Things Innovations & Mega...
IEEE Computer Society Phoenix Chapter - Internet of Things Innovations & Mega...IEEE Computer Society Phoenix Chapter - Internet of Things Innovations & Mega...
IEEE Computer Society Phoenix Chapter - Internet of Things Innovations & Mega...
 
Catching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) WaveCatching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) Wave
 
Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation
 
Pocket guide for mobile computers
Pocket guide for mobile computersPocket guide for mobile computers
Pocket guide for mobile computers
 
IoT
IoTIoT
IoT
 

Recently uploaded

Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 

Recently uploaded (20)

Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 

Bluetooth Smart (Low Energy) for Android

  • 1. Bluetooth Smart Android Australia Meetup - March 2014 © 2014 Localz Pty. Ltd.
  • 2. You may know it as Bluetooth Low Energy Bluetooth 4.0 - LE spec BLE
  • 3. Bluetooth Smart is: ultra low power ⌁ inexpensive " standard ✓
  • 4. 90% of smartphones will be Bluetooth Smart ready by 2018 75 150 225 300 2013 2014 2015 2016 2017 2018 Source: http://eecatalog.com/consumerelectronics/2013/10/31/bluetooth-smart-chip-growth-to-exceed-55-percent-driven-by-adoption-in-consumer-electronics/ Bluetooth Smart IC shipment forecasts millionofunits source:
  • 5. It’s already supported by 000’s of devices smartphones $ watches ⌚ healthcare devices & automobiles 🚘 fitness equipment ( GPS ) cameras 📷 laptops + IoT devices , phone accessory - game systems ♞ A/V systems ♫
  • 6. Bluetooth smart devices constantly advertise their presence Classic Bluetooth devices wait for requests from active scanning devices 0 0 0 1 00
  • 7. The proximity interaction sweet spot source: localz research Bluetooth Smart! Proximity accuracy range! 5cm! .5m! 1m! 5m! 10m! 50m! 500m! 1km+! Wi-Fi! QR! NFC! GPS! Mobile Network! ! ! ! Micro-location interactions!
  • 8. Apple released iBeacon in 2013 ! it’s got an “i” so it must be big
  • 9. “a new class of low-powered, low-cost transmitters that can notify nearby iOS 7 devices of their presence” Source: https://developer.apple.com/ios7/
  • 10. iBeacon can be used as … 2 A relative positioning system 3 A trigger for app events 4 A cookie for the real world
  • 11. It is not a replacement for two-way Bluetooth services more on that later
  • 12.
  • 13. Enter retail proximity interactions Checkout Aisle1 Aisle2 Aisle3 Aisle4 Entrance BLE Beacon © 2014 Localz Pty. Ltd.
  • 14. Now supported - Hooray! Android 4.3+
  • 15. Currently working on… Nexus 4, 5, 7, 10 Droid RAZR, MotoG/X, Ultra, Maxx, Mini Galaxy S3*, S4, S5, Note2/3 One, One Max, One X+, Droid DNA Xperia Series source: www.bluetooth.com/Pages/Bluetooth-Smart-Devices-List.aspx
  • 16. Not all roles are supported Peripheral Central Broadcaster Observer 0 5 6 ⌚ Supported?* client that connects to peripheral server that connects to clients server that only broadcasts client that scans/listens but does not connect $ 7 *As of Android 4.4Props to: http://www.doubleencore.com/2013/12/bluetooth-smart-for-android/
  • 17. iBeacon protocol Built on the Bluetooth Smart specification Note: Apple has only released the iBeacon specification to select Made for iPhone program participants. However, this is under NDA. iBeacon is a trademark of Apple Inc. Fixed iBeacon Prefix (9 Bytes) UUID (16 Bytes) Major ID (2 Bytes) Minor ID (2 Bytes) Tx power (1 Byte) preamble, addresses and headers (12 bytes) checksum (5 bytes) BLE advertisement packet (~47 Bytes)
  • 18. Comparison ␡ iBeacon client ✓✓ iBeacon server✓ Scan unregistered iBeacons ✓␡ Background app notifications Hard closed app notifications ✓ ✓ ✓ - *iBeacon support requires 3rd party libraries * * * * iOS 7
  • 19. But there is much more to Bluetooth Smart The GATT Stack
  • 20. A range of pre-defined Bluetooth Smart services Alert Notification Service⚠ Battery Service🔋 Time Services⏲ Cycling Power🚲 Cycling Speed & Cadence🚲 Device Information$ Generic Access🔗 Blood Pressure> Glucose Service💉 Health Thermometer@ Heart Rate♥ Human Interface Device💻 Location & Navigation) Phone Alert Service📞 Running Speed & CadenceD Tx PowerE Find Me Profile🔎 Complete list of services at: www.bluetooth.org/en-us/specification/adopted-specifications
  • 22. Questions? pete.williams@localz.co ! www.localz.co ! @localzco © 2014 Localz Pty. Ltd. Localz is a registered Bluetooth SIG member.