ibeacon lunchtime talk

22
IBEACON AND BLUETOOTH LE SAM MACHIN & TOM MELAMED

description

Talk given at Bristol's Pervasive Media Studio on iBeacon and Bluetooth Low Energy. 14/3/14

Transcript of ibeacon lunchtime talk

Page 1: ibeacon lunchtime talk

I B E A C O N A N D B L U E T O O T H L ES A M M A C H I N & T O M M E L A M E D

Page 2: ibeacon lunchtime talk

W H O A R E W E

• Tom Melamed:

• Calvium, sensors, the ginger one

• Sam Machin:

• Phone networks, tech, not the ginger one

Page 3: ibeacon lunchtime talk

C O N T E N T S

• What is a bluetooth beacon?

• What is an iBeacon?

• Why care about indoor location?

• What’s it good for?

Page 4: ibeacon lunchtime talk

B E A C O N S

• Lighthouses

• Broadcast

• Shouting in the dark

• Car alarm

Page 5: ibeacon lunchtime talk

B L U E T O O T H ? ? ?

• No this isn’t the old Bluetooth

• This is BT v4.0

• aka, Bluetooth Low Energy, BLE, Bluetooth Smart

Page 6: ibeacon lunchtime talk

B L U E T O O T H

H E A D S E T S

A U D I O

M O D E M

F I L E T R A N S F E R

S M A R T W A T C H

F I T N E S S T R A C K E R

I BEACON

B L E

Page 7: ibeacon lunchtime talk

W H AT S B L E G O O D F O R

• Connected Devices

• Short quick bits of data

• Sensor Networks

• Broadcast

Page 8: ibeacon lunchtime talk

I B E A C O N S

• Apple created the ‘spec’

• Formatted string of Data thats broadcast every sec

• Part of CoreLocation in iOS7

• 3rd Party Android Libraries are available

Page 9: ibeacon lunchtime talk

I B E A C O N S

• Beacons have a UUID, Major & Minor IDs

• 1 UUID per App (D6E07B1B-678A-4E3E-B2EA-39CEE481EB76)

• Major (0-65535)

• Minor (0-65535)

Page 10: ibeacon lunchtime talk

I B E A C O N H W

• Estimote

• BT Dongle

• RedBear Labs BLE Board

• Raspberry Pi & Dongle

• Macbook/iPhone

Page 11: ibeacon lunchtime talk

D E V I C E S• iPhone 4S, 5, 5S, 5C, iPod Touch 5th Gen

• iPad 3rd Gen, 4th Gen, Air, & Mini

• Samsung Galaxy S3, S3 Mini, S4, S4 Mini, S4 Active, Note 2, Note 3, Note 10.1

• HTC One, Max, Mini (OS v4.3+ only)

• Sony Xperia Z, Z1, Z1 Compact SP, T, TX, V, Xperia Tablet Z, Ultra, ZR, ZL (OS v4.3+ only)

• LG G2, G Pro2, G Flex, Vu3.0

• Motorola Moto G, Moto X

• LGE Nexus 4, 5, 7 (2013 only)

(This list is not exhaustive)

Page 12: ibeacon lunchtime talk

Uses of iBeacon

Page 13: ibeacon lunchtime talk

I N D O O R P O S I T I O N I N G

• GPS only works outside.

• But we spend most of our time indoors.

• Nothing as good as GPS has ever worked indoors.

Page 14: ibeacon lunchtime talk

I N D O O R P O S I T I O N I N G

• Ultrasound

• WiFi

• Custom Radios

• IR Beacons

• UltraWideBand

• Cellular (Path Intelligence)

Page 15: ibeacon lunchtime talk

I N D O O R P O S I T I O N I N G

• Cameras

• Magnetometers

• RFID

• Accelerometers

• Combinations of the above

Page 16: ibeacon lunchtime talk

I N D O O R P O S I T I O N I N G

• iBeacons are simple to set up

• Built in to modern phones

• Provide zones of interest

• Room or sub-room accuracy

• Not perfect

Page 17: ibeacon lunchtime talk

D E P L O Y M E N T S

• Apple Stores (US)

• CES Trade Show

• ANAGRAM

• PayPal Beacon (Hybrid)

Page 18: ibeacon lunchtime talk

A P P L I C AT I O N I D E A S

• Indoor Navigation

• Telling your device something has happened

• Peer 2 Peer signaling

• Games

• Home Augmentation

Page 19: ibeacon lunchtime talk

P R I VA C Y

• The iBeacon is a Broadcast Only Device

• An iBeacon is a ‘dumb’ device

• iBeacons themselves cannot track you

• An iBeacon can only trigger an app you have installed

Page 20: ibeacon lunchtime talk

S E C U R I T Y

• Easy(ish) to spoof a beacon

• Show CES video

• Whats the payoff

• Further checks in app using other tech

Page 21: ibeacon lunchtime talk

Questions?

Page 22: ibeacon lunchtime talk

T O M @ C A LV I U M . C O M @ T H E G I N G E R T O M !S A M @ S A M M A C H I N . C O M @ S A M M A C H I N

T H A N K S F O R L I S T E N I N G