SlideShare a Scribd company logo
Windows Phone 8.1
7/9/2014 2
7/9/2014 3
7/9/2014 4
Technical Specification Classic Bluetooth technology Bluetooth Smart technology
Distance/Range (theoretical max.) 100 m (330 ft) >100 m (>330 ft)
Over the air data rate 1–3 Mbit/s 1 Mbit/s
Application throughput 0.7–2.1 Mbit/s 0.27 Mbit/s
Active slaves 7 Not defined; implementation dependent
Security
56/128-bit and application layer user
defined
128-bit AES with Counter Mode CBC-
MAC and application layer user defined
Robustness
Adaptive fast frequency hopping, FEC,
fast ACK
Adaptive frequency hopping, Lazy
Acknowledgement, 24-bit CRC, 32-bit
Message Integrity Check
Latency (from a non-connected state) Typically 100 ms 6 ms
Total time to send data (det.battery life) 100 ms 3 ms
7/9/2014 5
7/9/2014 6
7/9/2014 7
7/9/2014 8
9
7/9/2014 10
GAP ATT
L2CAP
GATT
GAP Role Profiles
(Master / Slave)
GATT Profiles
User Application
Host Controller Interface (HCI)
SMP
HostController
Link Layer (LL)
Physical Layer (PHY)
Application
7/9/2014 11
• Transmit advertisement only
Broadcaster
(Advertiser)
• Only receives advertisementsObserver
(Scanner)
• 1 connection to a master
Peripheral
(Slave)
• Supports multiple connections
• Initiates connections to devices in
peripheral role
Central
(Master)
Central
Periphe
ral
Periphe
ral
Broad-
caster
Obser-
ver
11
7/9/2014 12
Characteristic
Value
Descriptor Descriptor
Value types: Broadcast, Read, Write, Write without
response, Notify, Indicate (needs reply)
Descriptors describe:
Presentation format
Valid Range
User description
Profile
Service
Characteristic
Characteristic
7/9/2014 13
xxxxxxxx-0000-1000-8000-00805F9B34FB
7/9/2014 14
7/9/2014 15
7/9/2014 16
17
IBackgroundTask
7/9/2014 18
7/9/2014 19
20
Nokia Lumia
SensorCore SDK
7/9/2014 21
7/9/2014 22
2323
7/9/2014 24
7/9/2014 25
7/9/2014 26
7/9/2014 27
7/9/2014 28
7/9/2014 Microsoft Confidential 29
7/9/2014 30
7/9/2014 31
7/9/2014 32
7/9/2014 33
7/9/2014 34
7/9/2014 35
36
7/9/2014 Microsoft Confidential 37

More Related Content

Similar to Bluetooth LE & Lumia Sensor Core

BluetoothMobileIP.ppt
BluetoothMobileIP.pptBluetoothMobileIP.ppt
BluetoothMobileIP.ppt
PradeepKumar175136
 
intel Sync. & Edge Solution udpate xEng-v1.0.pptx
intel Sync. & Edge Solution udpate xEng-v1.0.pptxintel Sync. & Edge Solution udpate xEng-v1.0.pptx
intel Sync. & Edge Solution udpate xEng-v1.0.pptx
Alex Wooram Kim
 
R K 2 Bluetooth Technologies
R K 2  Bluetooth  TechnologiesR K 2  Bluetooth  Technologies
R K 2 Bluetooth Technologies
Saurav Kumar
 
UDT
UDTUDT
UDT
xlight
 
Telecommunication Datasheet Template
Telecommunication Datasheet TemplateTelecommunication Datasheet Template
Telecommunication Datasheet Template
TDSmaker
 
cisco-hwic-2fe-datasheet.pdf
cisco-hwic-2fe-datasheet.pdfcisco-hwic-2fe-datasheet.pdf
cisco-hwic-2fe-datasheet.pdf
Hi-Network.com
 
Presentation
PresentationPresentation
Huawei MA5683T GEPON OLT FTTx Network Solution
Huawei MA5683T GEPON OLT FTTx Network SolutionHuawei MA5683T GEPON OLT FTTx Network Solution
Huawei MA5683T GEPON OLT FTTx Network Solution
Celeste Yang
 
St2510 lb 2-specification-www.ttbvs.com
St2510 lb 2-specification-www.ttbvs.comSt2510 lb 2-specification-www.ttbvs.com
St2510 lb 2-specification-www.ttbvs.com
TTBVS
 
Bluetooth mobileip
Bluetooth mobileipBluetooth mobileip
Bluetooth mobileip
Ramya Sasi
 
Keys to High Speed Interface Designs Today
Keys to High Speed Interface Designs TodayKeys to High Speed Interface Designs Today
Keys to High Speed Interface Designs Today
Jonah_McLeod
 
St2510 lb specification-www.ttbvs.com
St2510 lb specification-www.ttbvs.comSt2510 lb specification-www.ttbvs.com
St2510 lb specification-www.ttbvs.com
TTBVS
 
Innovations in Mobility
Innovations in MobilityInnovations in Mobility
Innovations in Mobility
Cisco Canada
 
FTTX and Triple Play
FTTX and Triple PlayFTTX and Triple Play
FTTX and Triple Play
Muhammad Rauf Akram
 
UDT
UDTUDT
UDT
lilyco
 
Bluetooth low energy
Bluetooth low energyBluetooth low energy
Bluetooth low energy
Saptadeep Pal
 
5 Jenis Switch
5 Jenis Switch5 Jenis Switch
5 Jenis Switch
Ridho D'vhavoline
 
Srivaishnavi Sivagnanam_resume_final - CA_new
Srivaishnavi Sivagnanam_resume_final - CA_newSrivaishnavi Sivagnanam_resume_final - CA_new
Srivaishnavi Sivagnanam_resume_final - CA_new
srivaishnavi sivagnanam
 
huawei-ne40e-x3-dc-brochure-datasheet.pdf
huawei-ne40e-x3-dc-brochure-datasheet.pdfhuawei-ne40e-x3-dc-brochure-datasheet.pdf
huawei-ne40e-x3-dc-brochure-datasheet.pdf
Hi-Network.com
 
Ecom CN70X ATEX Certified Hazardous Area PDA (Mobile Computer) Datasheet
Ecom CN70X ATEX Certified Hazardous Area PDA (Mobile Computer) DatasheetEcom CN70X ATEX Certified Hazardous Area PDA (Mobile Computer) Datasheet
Ecom CN70X ATEX Certified Hazardous Area PDA (Mobile Computer) Datasheet
Thorne & Derrick International
 

Similar to Bluetooth LE & Lumia Sensor Core (20)

BluetoothMobileIP.ppt
BluetoothMobileIP.pptBluetoothMobileIP.ppt
BluetoothMobileIP.ppt
 
intel Sync. & Edge Solution udpate xEng-v1.0.pptx
intel Sync. & Edge Solution udpate xEng-v1.0.pptxintel Sync. & Edge Solution udpate xEng-v1.0.pptx
intel Sync. & Edge Solution udpate xEng-v1.0.pptx
 
R K 2 Bluetooth Technologies
R K 2  Bluetooth  TechnologiesR K 2  Bluetooth  Technologies
R K 2 Bluetooth Technologies
 
UDT
UDTUDT
UDT
 
Telecommunication Datasheet Template
Telecommunication Datasheet TemplateTelecommunication Datasheet Template
Telecommunication Datasheet Template
 
cisco-hwic-2fe-datasheet.pdf
cisco-hwic-2fe-datasheet.pdfcisco-hwic-2fe-datasheet.pdf
cisco-hwic-2fe-datasheet.pdf
 
Presentation
PresentationPresentation
Presentation
 
Huawei MA5683T GEPON OLT FTTx Network Solution
Huawei MA5683T GEPON OLT FTTx Network SolutionHuawei MA5683T GEPON OLT FTTx Network Solution
Huawei MA5683T GEPON OLT FTTx Network Solution
 
St2510 lb 2-specification-www.ttbvs.com
St2510 lb 2-specification-www.ttbvs.comSt2510 lb 2-specification-www.ttbvs.com
St2510 lb 2-specification-www.ttbvs.com
 
Bluetooth mobileip
Bluetooth mobileipBluetooth mobileip
Bluetooth mobileip
 
Keys to High Speed Interface Designs Today
Keys to High Speed Interface Designs TodayKeys to High Speed Interface Designs Today
Keys to High Speed Interface Designs Today
 
St2510 lb specification-www.ttbvs.com
St2510 lb specification-www.ttbvs.comSt2510 lb specification-www.ttbvs.com
St2510 lb specification-www.ttbvs.com
 
Innovations in Mobility
Innovations in MobilityInnovations in Mobility
Innovations in Mobility
 
FTTX and Triple Play
FTTX and Triple PlayFTTX and Triple Play
FTTX and Triple Play
 
UDT
UDTUDT
UDT
 
Bluetooth low energy
Bluetooth low energyBluetooth low energy
Bluetooth low energy
 
5 Jenis Switch
5 Jenis Switch5 Jenis Switch
5 Jenis Switch
 
Srivaishnavi Sivagnanam_resume_final - CA_new
Srivaishnavi Sivagnanam_resume_final - CA_newSrivaishnavi Sivagnanam_resume_final - CA_new
Srivaishnavi Sivagnanam_resume_final - CA_new
 
huawei-ne40e-x3-dc-brochure-datasheet.pdf
huawei-ne40e-x3-dc-brochure-datasheet.pdfhuawei-ne40e-x3-dc-brochure-datasheet.pdf
huawei-ne40e-x3-dc-brochure-datasheet.pdf
 
Ecom CN70X ATEX Certified Hazardous Area PDA (Mobile Computer) Datasheet
Ecom CN70X ATEX Certified Hazardous Area PDA (Mobile Computer) DatasheetEcom CN70X ATEX Certified Hazardous Area PDA (Mobile Computer) Datasheet
Ecom CN70X ATEX Certified Hazardous Area PDA (Mobile Computer) Datasheet
 

More from Dan Ardelean

CI/CD for mobile development using AppCenter
CI/CD for mobile development using AppCenterCI/CD for mobile development using AppCenter
CI/CD for mobile development using AppCenter
Dan Ardelean
 
CI/CD for mobile development using Visual Studio App Center
CI/CD for mobile development using Visual Studio App CenterCI/CD for mobile development using Visual Studio App Center
CI/CD for mobile development using Visual Studio App Center
Dan Ardelean
 
Visual Studio App Center: CI/CD para mobile devs
Visual Studio App Center: CI/CD para mobile devsVisual Studio App Center: CI/CD para mobile devs
Visual Studio App Center: CI/CD para mobile devs
Dan Ardelean
 
Desarrollo multiplataforma con el framework .net
Desarrollo multiplataforma con el framework .netDesarrollo multiplataforma con el framework .net
Desarrollo multiplataforma con el framework .net
Dan Ardelean
 
Xamarin.forms a different approach to native cross platform mobile development
Xamarin.forms a different approach to native cross platform mobile developmentXamarin.forms a different approach to native cross platform mobile development
Xamarin.forms a different approach to native cross platform mobile development
Dan Ardelean
 
Xamarin.Forms a different approach to cross platform natove mobile development
Xamarin.Forms a different approach to cross platform natove mobile developmentXamarin.Forms a different approach to cross platform natove mobile development
Xamarin.Forms a different approach to cross platform natove mobile development
Dan Ardelean
 
Xamarin - Under the bridge
Xamarin - Under the bridgeXamarin - Under the bridge
Xamarin - Under the bridge
Dan Ardelean
 
Sviluppo x platform con xamarin
Sviluppo x platform con xamarin Sviluppo x platform con xamarin
Sviluppo x platform con xamarin
Dan Ardelean
 
Xamarin - why not ?
Xamarin -  why not ?Xamarin -  why not ?
Xamarin - why not ?
Dan Ardelean
 
Share more code on iOS, Android and Windows with Portable Class Libraries
Share more code on iOS, Android and Windows with Portable Class LibrariesShare more code on iOS, Android and Windows with Portable Class Libraries
Share more code on iOS, Android and Windows with Portable Class Libraries
Dan Ardelean
 
iBeacons for everyone
iBeacons for everyoneiBeacons for everyone
iBeacons for everyone
Dan Ardelean
 
Xamarin Dev Days 2016 introduction to xamarin
Xamarin Dev Days 2016   introduction to xamarinXamarin Dev Days 2016   introduction to xamarin
Xamarin Dev Days 2016 introduction to xamarin
Dan Ardelean
 
A new world of possibilities for contextual awareness with beacons
A new world of possibilities for contextual awareness with beaconsA new world of possibilities for contextual awareness with beacons
A new world of possibilities for contextual awareness with beacons
Dan Ardelean
 
C sharp day 2015 c# patterns- cross-platform
C sharp day 2015   c# patterns- cross-platform  C sharp day 2015   c# patterns- cross-platform
C sharp day 2015 c# patterns- cross-platform
Dan Ardelean
 
Utilizzo dei beacon con windows 10
Utilizzo dei beacon con windows 10Utilizzo dei beacon con windows 10
Utilizzo dei beacon con windows 10
Dan Ardelean
 
Develop for Windows 10 (Preview)
Develop for Windows 10 (Preview)Develop for Windows 10 (Preview)
Develop for Windows 10 (Preview)
Dan Ardelean
 
Community Days 2015 Introduzione a Xamarin
Community Days 2015  Introduzione a XamarinCommunity Days 2015  Introduzione a Xamarin
Community Days 2015 Introduzione a Xamarin
Dan Ardelean
 
Sviluppo di app cross platform con xamarin e C#
Sviluppo di app cross platform con xamarin e C#Sviluppo di app cross platform con xamarin e C#
Sviluppo di app cross platform con xamarin e C#
Dan Ardelean
 
WP04 -Sensori e hardware con Windows Phone 8.1
WP04 -Sensori e hardware con Windows Phone 8.1WP04 -Sensori e hardware con Windows Phone 8.1
WP04 -Sensori e hardware con Windows Phone 8.1
Dan Ardelean
 
Introduction to Xamarin 3
Introduction to Xamarin 3Introduction to Xamarin 3
Introduction to Xamarin 3
Dan Ardelean
 

More from Dan Ardelean (20)

CI/CD for mobile development using AppCenter
CI/CD for mobile development using AppCenterCI/CD for mobile development using AppCenter
CI/CD for mobile development using AppCenter
 
CI/CD for mobile development using Visual Studio App Center
CI/CD for mobile development using Visual Studio App CenterCI/CD for mobile development using Visual Studio App Center
CI/CD for mobile development using Visual Studio App Center
 
Visual Studio App Center: CI/CD para mobile devs
Visual Studio App Center: CI/CD para mobile devsVisual Studio App Center: CI/CD para mobile devs
Visual Studio App Center: CI/CD para mobile devs
 
Desarrollo multiplataforma con el framework .net
Desarrollo multiplataforma con el framework .netDesarrollo multiplataforma con el framework .net
Desarrollo multiplataforma con el framework .net
 
Xamarin.forms a different approach to native cross platform mobile development
Xamarin.forms a different approach to native cross platform mobile developmentXamarin.forms a different approach to native cross platform mobile development
Xamarin.forms a different approach to native cross platform mobile development
 
Xamarin.Forms a different approach to cross platform natove mobile development
Xamarin.Forms a different approach to cross platform natove mobile developmentXamarin.Forms a different approach to cross platform natove mobile development
Xamarin.Forms a different approach to cross platform natove mobile development
 
Xamarin - Under the bridge
Xamarin - Under the bridgeXamarin - Under the bridge
Xamarin - Under the bridge
 
Sviluppo x platform con xamarin
Sviluppo x platform con xamarin Sviluppo x platform con xamarin
Sviluppo x platform con xamarin
 
Xamarin - why not ?
Xamarin -  why not ?Xamarin -  why not ?
Xamarin - why not ?
 
Share more code on iOS, Android and Windows with Portable Class Libraries
Share more code on iOS, Android and Windows with Portable Class LibrariesShare more code on iOS, Android and Windows with Portable Class Libraries
Share more code on iOS, Android and Windows with Portable Class Libraries
 
iBeacons for everyone
iBeacons for everyoneiBeacons for everyone
iBeacons for everyone
 
Xamarin Dev Days 2016 introduction to xamarin
Xamarin Dev Days 2016   introduction to xamarinXamarin Dev Days 2016   introduction to xamarin
Xamarin Dev Days 2016 introduction to xamarin
 
A new world of possibilities for contextual awareness with beacons
A new world of possibilities for contextual awareness with beaconsA new world of possibilities for contextual awareness with beacons
A new world of possibilities for contextual awareness with beacons
 
C sharp day 2015 c# patterns- cross-platform
C sharp day 2015   c# patterns- cross-platform  C sharp day 2015   c# patterns- cross-platform
C sharp day 2015 c# patterns- cross-platform
 
Utilizzo dei beacon con windows 10
Utilizzo dei beacon con windows 10Utilizzo dei beacon con windows 10
Utilizzo dei beacon con windows 10
 
Develop for Windows 10 (Preview)
Develop for Windows 10 (Preview)Develop for Windows 10 (Preview)
Develop for Windows 10 (Preview)
 
Community Days 2015 Introduzione a Xamarin
Community Days 2015  Introduzione a XamarinCommunity Days 2015  Introduzione a Xamarin
Community Days 2015 Introduzione a Xamarin
 
Sviluppo di app cross platform con xamarin e C#
Sviluppo di app cross platform con xamarin e C#Sviluppo di app cross platform con xamarin e C#
Sviluppo di app cross platform con xamarin e C#
 
WP04 -Sensori e hardware con Windows Phone 8.1
WP04 -Sensori e hardware con Windows Phone 8.1WP04 -Sensori e hardware con Windows Phone 8.1
WP04 -Sensori e hardware con Windows Phone 8.1
 
Introduction to Xamarin 3
Introduction to Xamarin 3Introduction to Xamarin 3
Introduction to Xamarin 3
 

Bluetooth LE & Lumia Sensor Core

Editor's Notes

  1. Windows Phone 8 has always got great reviews and consistently scored highly in user satisfaction. With Windows Phone 8.1, we’re building on that success to make the most engaging smartphone platform even better.