iot-stockholm-intro_to_ble
DESCRIPTION
Stockholm Internet of Things meetup. Introduction to BLE. These slides are modified from the live presentation. Any views presented on these slides are that of the author (or the author agrees with them) and don't necessarily reflect on the author's employer.TRANSCRIPT
Intro to Bluetooth Low EnergyInternet of Things - Stockholm
2013-11-05 !Shahzada Hatim
Hej!
• You can call me Hatim (or @geoaxis).
• From Pakistan (nybörjare i svenska).
• Co-host Neo4j Stockholm and active in some other meetups and other related events.
Calibration
Agenda• History
• Technology
• Principles, Architecture
• Supported Platforms
• Demo
• Use Cases
• Resources
History• Named after a Danish King
• 1994 Bluetooth -Ericsson
• 2001-2007 Nokia - Wibree
• 2009-2010 Bluetooth SIG
• 2011 iOS 5, Iphone4S
Technology - Principles• Designed from the ground up
• Ultra Low Power, Low throughput, Short messages
• Low cost, small physical size
• Interoperable
• Same wireless band as Wifi
• License free
Small Data
!
!
!
!
Architecture
Central
P1
P2
P3
P4
Physical Layer
Link Layer State Machine
GATT
BLE Profiles• DIS!Device Information Service! 1.0 !
• FMP! Find Me Profile! 1.0 !
• HTP!Health Thermometer Profile! 1.0 !
• HTS!Health Thermometer Service! 1.0 !
• HRP! Heart Rate Profile! 1.0 !
• HRS! Heart Rate Service!1.0 !
• IAS! Immediate Alert Service! 1.0 !
• LLS!Link Loss Service! 1.0 !
• PASP! Phone Alert Status Profile! 1.0 !
• PASS! Phone Alert Status Service! 1.0 !
• PXP!Proximity Profile! 1.0 !
• RTUS! Reference Time Update Service!1.0 !
• TIP! Time Profile!1.0 !
• TPS!Tx Power Service! 1.0 !
GATT - CoreBluetooth
Supported Platforms• iPhone4S+,iPad3+, iPod Touch, iOS5+
• Android 4.3+ (API 18) only Central mode
• Windows 8.1
• Blackberry
• Nokia Lumia Series , Windows 8.1 Phone in future
Demo
Use Cases - Sports/Fitness
Use Cases - Lifestyle
Use Cases - Location
Use Cases - Security
UseCases -Industrial
Questions/Comments
Resources• Bluetooth SIG Website
• Youtube Channel
• Robin Heydon Book
• Apple Core Bluetooth Developer Guide
• BlueGiga Presentation
• I will post a full list of links on meetup page (along with some more interesting slides)
iBeacons
• Introduced at WWDC 2013
• Indications that it could become a profile
• Part of CoreLocation API in iOS
• Perhaps a Demo
Summary• Introduction to Bluetooth Low Energy
• History
• Architecture
• Examples
• Demo
• Resources
BLE vs NFC trend
BLE is super cool, now go make some awesome
things with it.
Tack!