beacons in context

59
BEACONS Beacons in Context August, 2014

Upload: rex-st-john

Post on 21-Apr-2017

1.631 views

Category:

Devices & Hardware


0 download

TRANSCRIPT

Page 1: Beacons in Context

BEACONS

Beacons in ContextAugust, 2014

Rex St John
Little Bluetooth LE devices that sit in stores, museums, art galleries or outdoors and can send data pings
Page 2: Beacons in Context

WHO AM I?

Rex St. John@rexstjohn

IOT Developer Evangelist @ Intel

Page 3: Beacons in Context

OVERVIEW

Rex St John
Hello Beacons!
Page 4: Beacons in Context

The opportunityThe problemThe solutionBeacon basicsBluetooth LEDemosQ&A

Rex St John
Goal:Full slide deck overviewHelp people understand how we will proceedGive a basic sentence or two about each of these areas
Page 5: Beacons in Context

THE OPPORTUNITY(for retail)

Rex St John
Hello Beacons!
Page 6: Beacons in Context

‘Smartphone influenced’ retail sales exceeded $150 billion in 2012 (5.1% of all

sales)–Deloitte

Page 7: Beacons in Context

Shoppers with smartphones are14% more likely to make a purchase in a store

–Deloitte

Page 8: Beacons in Context

–Deloitte

58% of consumers who own a smartphone have used it for in-store shopping

Page 9: Beacons in Context

Retailers* stand to earn billions by reaching smartphone shoppers with

targeted, contextual, in-store messages

OPPORTUNITY STATEMENT

*Sports stadiums, restaurants, museums, art galleries, grocery stores….

Page 10: Beacons in Context

RETAIL IS THE SMALLEST USE CASE

Home Automation, Fitness, Industrial, Shipping etc.

Page 11: Beacons in Context

THE PROBLEM

Rex St John
Hello Beacons!
Page 12: Beacons in Context

Triangulating between cell-phone towers, Wi-Fi and GPS

CONTEXT DARK AGES

Rex St John
we have an ok guess about where our user is in relation to the pork truck. Are they at the pork truck or are they 50 feet away? Close enough, right?
Page 13: Beacons in Context

CONTEXT DARK AGES

Won’t work indoorsHigh energy costAvailability may varyInaccurate

Rex St John
with GPS and wifi triangulation we are still taking swings in the darkonce and awhile, I might be offering a vegetarian a delicious pork sandwich because I can’t tell if they are at the BBQ restaurant or the tofu joint next doorFourSquare has done a fantastic job of detecting locations based on GPS and other locational dataNo matter the accuracy, it is difficult to get even more granular than thatwe can get the data more accurately but we dont trust that it is useful
Page 14: Beacons in Context

CONTEXT DARK AGES

Closest we can get is “customer is in a store”

Offer: 20% off at Target

Page 15: Beacons in Context

#fail

Page 16: Beacons in Context

Retailers* have limited capability to target smartphone shoppers in an intelligent

manner

PROBLEM STATEMENT

*Sports stadiums, restaurants, museums, art galleries, grocery stores….

Page 17: Beacons in Context

THE SOLUTION

–Alan Kay

“Context is worth 80 IQ points.”

Rex St John
Hello Beacons!
Page 18: Beacons in Context

ENTER BEACONS

Rex St John
Gimbal, Swirl, ShopKick, Estimote, Nomi (upper right)low energy, cheap, affordable, mass market devices which, when paired with services and mobile devices, allow us to control our context to a very fine degree. Beacons allow us to gain very fine grained control over our physical contextIntroduced by apple with the release of iOS 7, strong potential to
Page 19: Beacons in Context

LOCKING IN

Granularity ~1-3 feetLow energyLow costProximity based*

*Not location!

Page 20: Beacons in Context

Closest we can get is “customer is in front of the Lucky Charms”

Offer: 20% off Lucky Charms

Page 21: Beacons in Context

Beacons allow retailers to offer intelligent, timely, contextual promotions to in-store

mobile phone shoppers

Page 22: Beacons in Context

Beacons allow retailers to analyze (and respond to) the in-store behavior of smart

phone shoppers with intelligence

Page 23: Beacons in Context

BEACON BASICS

Rex St John
we are going to talk about the events leading up to this moment which have caused us to even start talking about beacons
Page 24: Beacons in Context

WHAT IS A BEACON?

Small hardware deviceUsing Bluetooth LEBroadcast simple id’s

Rex St John
there are other possible technologies beacons can be built on (Ant + etc)beacons don’t provide the context data, they just tell you where to get it
Page 25: Beacons in Context

EXAMPLE HARDWARE

Feature DescriptionExterior Waterproof rubbery siliconBacking Sticky gecko cover

Beacon radio 32-bit ARM cortex CPUPower supply 620mAh Lithium coin-cell

Longevity 2 year battery life, 230 foot range

It’s a tiny computer!

Page 26: Beacons in Context

EXAMPLE HARDWARE

Feature DescriptionExterior Waterproof rubbery silicon

Backing Sticky gecko cover

Beacon radio ARM M0 Cortex, BLEThickness 3mmLongevity 1 year battery life, 230 foot

rangeEstimote stickers e.g. “Nearables”

Page 27: Beacons in Context

BEACON* HISTORY

300+ million compatible iOS devices, even more counting Android 4.3 & 4.4

*iBeacon will not be the only class of beacon!

Rex St John
the unveiling of iOS 7 in the summer of 2013 was the start as iOS 7 included integrations with iBeacon, apples own custom beacon specificationhttp://en.wikipedia.org/wiki/IBeacon
Page 28: Beacons in Context

USES OF BEACONSContextual mobile experiences(!!!!)Hands-free paymentsIndoor proximity* detectionAdaptive retail experiencesIn-store analyticsTargeted messaging triggersHomeKit, HealthKit, MapKit…Many, many, many industrial applications

*Proximity, not location!

Page 29: Beacons in Context

PRIVACY

Permission based*Beacons store nothingBluetooth LE connections are ‘anonymous’Your mobile phone is the problem…

*Apple has made beacons “integral” to iOS 8 on the OS level

Page 30: Beacons in Context

WHO IS USING BEACONS?

…and many more to come

Page 31: Beacons in Context

APPLE STORE BEACONS

Page 32: Beacons in Context

Beacons require services, SDKs and APIs in order to be effective, driving a new wave

of retail focused startups

BEACON SERVICES

Page 33: Beacons in Context

BLUETOOTH LE BRIEFLY

Rex St John
we are going to talk about the events leading up to this moment which have caused us to even start talking about beacons
Page 34: Beacons in Context

Bluetooth LE devices are… Which means…

Small ~Key-chain to hockey puck sized

Low-energy Last 3-24 months (button cell)

Medium range ~150 Feet (+ / -)Cheap $1 - $25 each

Prolific Everyone has one in their pocketDesigned to be extremely prolific, low-energy and affordable

Rex St John
Connecting various sensors and other behaviors can greatly cut down on the battery power
Page 35: Beacons in Context

DUAL-MODE BLUETOOTH

The “killer feature,” an overloaded term with several meanings.

A device can function as a “Central” and a “Peripheral”

Rex St John
this is the killer featuremobile phones are easily upgraded to include dual mode chipsmass market proliferation soon followedeasy to product mesh networksdefinition of dual mode has changed…old: dual-mode meant classic + LEnew: dual mode means, device can act as central and peripheral
Page 36: Beacons in Context

DUAL-MODE OVERLOADING

Supports LE + classic BluetoothSupports central + peripheral roleAndroid 4.4 can only be centrals (#fail)Mesh networking incoming in 4.1

Page 37: Beacons in Context

GFSK FOR DUMMIES

Imagine data being sent using two metronomes. You would vary the “frequency” or “tempo” to signal 0 and 1 to a

remote observer.

Gaussian Frequency Shift Keying (how data is physically broadcast)

Page 38: Beacons in Context

ADAPTIVE FREQUENCY HOPPINGThe 2.4 GHz ISM spectrum is occupied by many other protocols

and sources of interference. The signal must literally play “Frogger” to find empty channels.

Page 39: Beacons in Context

CRC CHECKS

CRC (cyclical redundancy check) prevents data corruption in the data payload as it is sent over the air.

Page 40: Beacons in Context

THE BLE BIBLE

Bluetooth Low Energy: The Developer’s Handbook

Page 41: Beacons in Context

AUDIENCE PARTICIPATION

Your iPhone is a Beacon

Page 42: Beacons in Context

BEACON SERVICES

Page 43: Beacons in Context

SERVICES OVERVIEWMessage customers entering / leaving a fenceTrack linger timesTrack exits and entrancesRetail location heat mapsManage + track hands-free paymentsAn untold number of industrial applications

Page 44: Beacons in Context

WHAT ARE GEOFENCES?

Radial and polygonal formsTraditionally: GPS + WifiGPS = expensiveBluetooth LE = cheap

Page 45: Beacons in Context

ESTIMOTE DEMO

Radial Geofences

Rex St John
I am using estimote because their API and SDK are extremely straightforward and easy
Page 46: Beacons in Context

ESTIMOTE

Page 47: Beacons in Context

ESTIMOTE

Page 48: Beacons in Context

SENSOR FUSION GEOFENCES

Page 49: Beacons in Context

GIMBAL

Page 50: Beacons in Context

GIMBAL

Page 51: Beacons in Context

FUTURE STUFF

Rex St John
we are going to talk about the events leading up to this moment which have caused us to even start talking about beacons
Page 52: Beacons in Context

PROTOCOL BUBBLEEnOcean

Ant+Zigbee

6LowPANSCADA Radio

Z-WaveBLE

BLE is one of many competing Low-Energy wireless protocols for IoT devices though a very popular one.

Page 53: Beacons in Context

ENTER SENSOR FUSION

Page 54: Beacons in Context

A FEW BEACON DASHBOARDS

Page 55: Beacons in Context

BLUECATS

Page 56: Beacons in Context

BLUECATS

Page 57: Beacons in Context

NOMI

Page 58: Beacons in Context

ROXIMITY