SlideShare a Scribd company logo
1 of 8
Download to read offline
Bluetooth Low-Energy
Intro and demo using the iPhone and Node.js
Mirko Kiefer
@mirkokiefer
mirkokiefer.com
Bluetooth data rates
• Bluetooth 1.2: 0.72 Mbit/s
• Bluetooth 2.0: 2.1 Mbit/s
• Bluetooth 3.0: 24 Mbit/s
• Bluetooth LE: 0.27 Mbit/s
Design Goals
• Lowest possible energy usage
• Short range (up to 50 m)
• Client-Server
• Connectionless / Statelessness
• Discoverability
Applications
• Home automation

(open door with phone)
• Medical measurement devices

(heart rate sensor, blood pressure, …)
• Mobile payment
• Indoor navigation
• …
Roles
• Central:

- Discover and connect to devices

- Interact with services
• Peripheral:

- Be discoverable

- Expose Services
Services
• Exposed by Peripherals

e.g. a weather service
• Contain Characteristics

attributes including meta data

e.g. temperature, humidity
Demo time
• Peripheral: iPhone

- Publishes “attitude service” using gyrometer
• Central: Node.js on Macbook

- Subscribes to attitude service

- Streams attitude into browser (Websockets)

- Browser renders 3-d wireframe of iPhone attitude
• Code on github:

https://github.com/mirkokiefer/bluetooth-low-energy-
demo


More Related Content

Similar to Bluetooth Low Energy

Networking Essentials jsdsdcjsdcdscdscsdc
Networking Essentials jsdsdcjsdcdscdscsdcNetworking Essentials jsdsdcjsdcdscdscsdc
Networking Essentials jsdsdcjsdcdscdscsdc
maneeshs10
 
NEW Advanced low cost voice recognition based smart homeoffice
NEW Advanced low cost voice recognition based smart homeofficeNEW Advanced low cost voice recognition based smart homeoffice
NEW Advanced low cost voice recognition based smart homeoffice
mohammed shoaib uddin
 

Similar to Bluetooth Low Energy (20)

Bluetooth Based Smart Sensor Network By SAIKIRAN PANJALA
Bluetooth Based Smart Sensor Network By SAIKIRAN PANJALABluetooth Based Smart Sensor Network By SAIKIRAN PANJALA
Bluetooth Based Smart Sensor Network By SAIKIRAN PANJALA
 
unit-3.pptx
unit-3.pptxunit-3.pptx
unit-3.pptx
 
Radio based sensing iot
Radio based sensing iotRadio based sensing iot
Radio based sensing iot
 
UNIT-2.pptx
UNIT-2.pptxUNIT-2.pptx
UNIT-2.pptx
 
Bluetooth based-smart-sensor-network
Bluetooth based-smart-sensor-networkBluetooth based-smart-sensor-network
Bluetooth based-smart-sensor-network
 
Networking Essentials jsdsdcjsdcdscdscsdc
Networking Essentials jsdsdcjsdcdscdscsdcNetworking Essentials jsdsdcjsdcdscdscsdc
Networking Essentials jsdsdcjsdcdscdscsdc
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Atal io t introduction
Atal io t introductionAtal io t introduction
Atal io t introduction
 
BluetoothIM Documentation with Complete Source Code
BluetoothIM Documentation with Complete Source CodeBluetoothIM Documentation with Complete Source Code
BluetoothIM Documentation with Complete Source Code
 
NEW Advanced low cost voice recognition based smart homeoffice
NEW Advanced low cost voice recognition based smart homeofficeNEW Advanced low cost voice recognition based smart homeoffice
NEW Advanced low cost voice recognition based smart homeoffice
 
Virtual Instrumentation
Virtual InstrumentationVirtual Instrumentation
Virtual Instrumentation
 
Nodemcu and IOT.pptx
Nodemcu and IOT.pptxNodemcu and IOT.pptx
Nodemcu and IOT.pptx
 
Design of safety and surviellance system for underground coal mines using low...
Design of safety and surviellance system for underground coal mines using low...Design of safety and surviellance system for underground coal mines using low...
Design of safety and surviellance system for underground coal mines using low...
 
Bluetooth technology
Bluetooth technologyBluetooth technology
Bluetooth technology
 
Near field communication - NFC
Near field communication  - NFCNear field communication  - NFC
Near field communication - NFC
 
IoT.pptx .in this we can see about more details
IoT.pptx .in this we can see about more detailsIoT.pptx .in this we can see about more details
IoT.pptx .in this we can see about more details
 
2.pdf
2.pdf2.pdf
2.pdf
 
blutooth based smart sensor network
blutooth based smart sensor networkblutooth based smart sensor network
blutooth based smart sensor network
 
Mini Project- USB Temperature Logging
Mini Project- USB Temperature LoggingMini Project- USB Temperature Logging
Mini Project- USB Temperature Logging
 
blutooth based sensor network
blutooth based sensor networkblutooth based sensor network
blutooth based sensor network
 

Recently uploaded

TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
 

Recently uploaded (20)

ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 

Bluetooth Low Energy

  • 1. Bluetooth Low-Energy Intro and demo using the iPhone and Node.js Mirko Kiefer @mirkokiefer mirkokiefer.com
  • 2. Bluetooth data rates • Bluetooth 1.2: 0.72 Mbit/s • Bluetooth 2.0: 2.1 Mbit/s • Bluetooth 3.0: 24 Mbit/s • Bluetooth LE: 0.27 Mbit/s
  • 3.
  • 4. Design Goals • Lowest possible energy usage • Short range (up to 50 m) • Client-Server • Connectionless / Statelessness • Discoverability
  • 5. Applications • Home automation
 (open door with phone) • Medical measurement devices
 (heart rate sensor, blood pressure, …) • Mobile payment • Indoor navigation • …
  • 6. Roles • Central:
 - Discover and connect to devices
 - Interact with services • Peripheral:
 - Be discoverable
 - Expose Services
  • 7. Services • Exposed by Peripherals
 e.g. a weather service • Contain Characteristics
 attributes including meta data
 e.g. temperature, humidity
  • 8. Demo time • Peripheral: iPhone
 - Publishes “attitude service” using gyrometer • Central: Node.js on Macbook
 - Subscribes to attitude service
 - Streams attitude into browser (Websockets)
 - Browser renders 3-d wireframe of iPhone attitude • Code on github:
 https://github.com/mirkokiefer/bluetooth-low-energy- demo