a crash course in ibeacon technology

56

Upload: klyp

Post on 11-Aug-2015

101 views

Category:

Mobile


1 download

TRANSCRIPT

Page 1: A crash course in iBeacon technology
Page 2: A crash course in iBeacon technology

A crash course in iBeacon technology

Tyson Bradford Mobile Lead at Klyp

Page 3: A crash course in iBeacon technology
Page 4: A crash course in iBeacon technology

Who is Klyp?

Page 5: A crash course in iBeacon technology

What do we know about iBeacons?

• Working with iBeacons since June 2014

• Delivered Australia’s largest iBeacon roll-out (70+ retail stores)

• 4x Klyp iBeacon apps in App Store and Google Play

Page 6: A crash course in iBeacon technology

What are iBeacons?

• Small devices that emit a bluetooth signal

• This signal can be received by smartphones

• Allows smartphones to gain micro-location context awareness

• Opens the door for many new innovative apps

Page 7: A crash course in iBeacon technology

What are iBeacons?

• Come in various shapes and sizes

• iBeacon protocol developed by Apple

• Released with iOS 7 September 2013

Page 8: A crash course in iBeacon technology

What are iBeacons?

Semantics & Confusion

• “iBeacon” is Apple TM

• Refers to the software protocol

• Entire technology now referred to

as “iBeacons” or “beacons”

• Apple does NOT manufacture

iBeacon hardware

Page 9: A crash course in iBeacon technology

Beacon hardware

Estimote

• Most popular amongst developers

• Polish company

• $35/beacon

Page 10: A crash course in iBeacon technology

Beacon hardware

BlueCats

• Australian company

• Replaceable AA batteries

• $30/beacon

Page 11: A crash course in iBeacon technology

Beacon hardware

Other popular devices

• Gimbal (by Qualcomm)

• Kontact.io

• White label (Alibaba)

Page 12: A crash course in iBeacon technology

How do iBeacons work?What's under the hood?

Page 13: A crash course in iBeacon technology

Bluetooth Low Energy

• Underlying technology of iBeacons

• Bluetooth variant with ultra-low power consumption

• Also known as “Bluetooth Smart”, “Bluetooth LE” and “BLE”

• Merged into main Bluetooth standards in v4.0

Page 14: A crash course in iBeacon technology

BLE with iBeacon

• iBeacon acts as a BLE protocol

• Particular packet message format

• What do these packets look like?

Page 15: A crash course in iBeacon technology

BLE with iBeacon

• Estimote default settings:

ProximityUUID = B9407F30-F5F8-466E-AFF9-25556B57FE6D

MajorID = 1

MinorID = 1

• Why not just have a single ID?

Store Location San Francisco Paris London

UUID D9B9EC1F-3925-43D0-80A9-1E39D4CEA95C

Major 1 2 3

Minor

Clothing 10 10 10

Housewares 20 20 20

Automotive 30 30 30

Page 16: A crash course in iBeacon technology

Apps

• Beacons are purely broadcasters

• Apps are the bridge between beacon and smartphone

• All logic is handled by the smartphone using apps

• No app = no action

Page 17: A crash course in iBeacon technology

Minimum specifications

Apple

• iOS 7.0+

• iPhone 4S, iPad 3rd Gen, iPad Mini, iPod Touch 5th Gen

• Macs with OS X Mavericks + BLE

• Bluetooth enabled

• Custom app (or Passbook)

• Location services enabled

Page 18: A crash course in iBeacon technology
Page 19: A crash course in iBeacon technology

Minimum specifications

Android

• Android 4.3+

• BLE compatible device

• Bluetooth enabled

• Custom App

• No official support for iBeacons*

• BLE still unstable*

Page 20: A crash course in iBeacon technology

Beacons vs. GPS

• Power consumption

• Indoor accuracy

Page 21: A crash course in iBeacon technology

How do apps interact with iBeacons?

What information can apps use?

Page 22: A crash course in iBeacon technology

Region monitoring

• App can subscribe to pings

• Ping sent from OS when region is entered or exited

• This can occur whilst app is closed

• App can then perform an action

Page 23: A crash course in iBeacon technology

Region monitoring

Page 24: A crash course in iBeacon technology

Region monitoring

Page 25: A crash course in iBeacon technology

Region monitoring

Page 26: A crash course in iBeacon technology

Ranging

• Receive approximate distances between device and beacons

• Polling occurs at 1Hz

• Distance calculated using RSSI

• Only available while app is in foreground

Page 27: A crash course in iBeacon technology

Shortcomings

• Crude distance calculations: ±50%

• Very sensitive to environment

• Limited maximum range

• High barrier to opt-in

Page 28: A crash course in iBeacon technology

iBeacons at workHow are they being used today?

Page 29: A crash course in iBeacon technology

Micro-location

Page 30: A crash course in iBeacon technology

Micro-location

• Provide location specific information

• Notifications for passive use

• Custom in screen displays for active use

Page 31: A crash course in iBeacon technology

Micro-location

Marketing

• Special offers

• Limited time discounts

Page 32: A crash course in iBeacon technology

Micro-location

Shopkick

Page 33: A crash course in iBeacon technology

Micro-location

Informational

• Galleries

• Museums

• Exhibitions

• Zoos

• Retail

Page 34: A crash course in iBeacon technology

Micro-location

The Rubens House

Page 35: A crash course in iBeacon technology

Business intelligence

Bringing web-like analytics to the physical world

Entering iBeacon area

Time in store

Customer movement

Purchase

Page 36: A crash course in iBeacon technology

Business intelligence

• Not only useful for marketers

• Improve user experience based on findings

Page 37: A crash course in iBeacon technology

Wayfinding

Page 38: A crash course in iBeacon technology

Wayfinding

Meridian and MLB.com Ballpark

Page 39: A crash course in iBeacon technology

Wayfinding

Limitations

• Trilateration is difficult with noisy signals

• Discreet grid system more robust

• Calibration required

Page 40: A crash course in iBeacon technology

Electronic leashing

Page 41: A crash course in iBeacon technology

Electronic leashing

• Make use of the “exit” notification

• Become aware when you are separated from a beacon

Page 42: A crash course in iBeacon technology

Electronic leashing

Nivea Sun Kids

Page 43: A crash course in iBeacon technology

Electronic locks

Page 44: A crash course in iBeacon technology

Electronic locks

Bitlock

Page 45: A crash course in iBeacon technology

Electronic locks

UniKey's Kevo

Page 46: A crash course in iBeacon technology

Security

• iBeacon IDs are easy to sniff

• Other apps can use your IDs

• Other beacons can pretend to be yours

• Some beacon suppliers provide option for rotating IDs

• Avoid using default IDs that are shipped with beacons

Page 47: A crash course in iBeacon technology

Case studiesSome of Klyp’s iBeacon work

Page 48: A crash course in iBeacon technology

NightOwl Convenience

Page 49: A crash course in iBeacon technology

NightOwl Convenience

Challenges

• Live store notification messages

• Installation

• Battery life

Page 50: A crash course in iBeacon technology

NightOwl Convenience

Outcomes

• 35,000 app downloads in 3 months

• Top 10 in "Food and Drink" category

• 55,000 beacon interactions in first 12 weeks

Page 51: A crash course in iBeacon technology

Find My Things

Page 52: A crash course in iBeacon technology

Find My Things

Challenges

• Hardware selection

• Range filtering (low-pass)

Page 53: A crash course in iBeacon technology

Future of iBeacon

Page 54: A crash course in iBeacon technology

Predictions

• IoT will have strong links to iBeacon and BLE

• Improved range reliability

• Android support

Page 55: A crash course in iBeacon technology

Final noteProvide value to users/customers

Page 56: A crash course in iBeacon technology

Any questions?Come and see me afterwards for a Find My Things beacon