iBeacon Indoor Proximity System

47
IBEACON INDOOR PROXIMITY SYSTEM ENNIO MASI @ENNIOMA

description

The presentation for the first Mobile Dev Day at DISI Genova

Transcript of iBeacon Indoor Proximity System

Page 1: iBeacon Indoor Proximity System

IBEACON INDOOR PROXIMITY SYSTEM

ENNIO MASI @ENNIOMA

Page 2: iBeacon Indoor Proximity System

#naples

ABOUT ME

#iOS#nodejs

#dev#tactify

#dad#vulcanicalabSenior Software Engineer at

Hippocrates Sintech

Page 3: iBeacon Indoor Proximity System

INDOOR PROXIMITY SYSTEM

Page 4: iBeacon Indoor Proximity System

INDOOR PROXIMITY SYSTEM

CONTEXTUAL DATA

AIRPORTSTADIUM

HOSPITAL HOMERETAIL

Page 5: iBeacon Indoor Proximity System

GPS IS NOT ACCURATE INDOOR

WI-FI SYSTEMS ARE EXPENSIVEGPS IS AFFECTED BY WEATHER CONDITIONS

WI-FI SYSTEMS ARE COMPLEX

INDOOR PROXIMITY SYSTEM

Page 6: iBeacon Indoor Proximity System

INDOOR PROXIMITY SYSTEM

Page 7: iBeacon Indoor Proximity System

INDOOR PROXIMITY SYSTEM

QR BASED ADVERTISING CAMPAIGNS

Page 8: iBeacon Indoor Proximity System

INDOOR PROXIMITY SYSTEM

QR BASED ADVERTISING CAMPAIGNS- REALLY UNSEXY - THE ENGAGEMENT IS SLOW - THE USER HAS TO START THE

INTERACTION

Page 9: iBeacon Indoor Proximity System

INDOOR PROXIMITY SYSTEM

NFC ADVERTISING CAMPAIGN

Page 10: iBeacon Indoor Proximity System

INDOOR PROXIMITY SYSTEM

NFC ADVERTISING CAMPAIGN- RANGE IS TOO SHORT (~4 CM) - THE USER HAS TO START THE

INTERACTION - GREAT IN OTHER FIELDS (I.E.

PAYMENTS)

Page 11: iBeacon Indoor Proximity System

IBEACON- IBEACON is an Apple INC. trademark introduced in iOS7

http://www.apple.com/legal/intellectual-property/trademark/appletmlist.html

Page 12: iBeacon Indoor Proximity System

IBEACON

A new class of low-powered, low-cost transmitters that can notify iOS7 devices of their presence

- IBEACON is an Apple INC. trademark introduced in iOS7

http://www.apple.com/legal/intellectual-property/trademark/appletmlist.html

Page 13: iBeacon Indoor Proximity System

- IBEACON is an Apple INC. trademark introduced in iOS7 - IBEACON is an Apple protocol on top of CoreBluetooth

IBEACON

Page 14: iBeacon Indoor Proximity System

- IBEACON is an Apple INC. trademark introduced in iOS7 - IBEACON is an Apple protocol on top of CoreBluetooth - IBEACON sensors are not necessarily Apple INC. products

IBEACON

Page 15: iBeacon Indoor Proximity System

- IBEACON is an Apple INC. trademark introduced in iOS7 - IBEACON is an Apple protocol on top of CoreBluetooth - IBEACON sensors are not Apple INC. products - IBEACON emits continuously a signal that can be received by a specific app (even if the app isn’t running)

IBEACON

Page 16: iBeacon Indoor Proximity System

IBEACON

EVEN IF THE APP ISN’T RUNNING :)

- IBEACON is an Apple INC. trademark introduced in iOS7 - IBEACON is an Apple protocol on top of CoreBluetooth - IBEACON sensors are not Apple INC. products - IBEACON emits continuously a signal that can be received by a specific app (even if the app isn’t running)

Page 17: iBeacon Indoor Proximity System

IBEACON- IBEACON is an Apple INC. trademark introduced in iOS7 - IBEACON is an Apple protocol on top of CoreBluetooth - IBEACON sensors are not Apple INC. products - IBEACON emits continuously a signal that can be received by a specific app

(even if it’s in background) - IBEACON emits this signal up to ~70 meters

immediate

near

far

Page 18: iBeacon Indoor Proximity System

IBEACON- IBEACON is an Apple INC. trademark introduced in iOS7 - IBEACON is an Apple protocol on top of CoreBluetooth - IBEACON emits continuously a signal that can be received by a specific app

(even if it’s in background) - IBEACON emits this signal up to ~70 meters - IBEACON is able to create a new channel to the customer

CHANNEL TO THE CUSTOMER!

Page 19: iBeacon Indoor Proximity System

IT’S NOT (JUST) A NEW TECHNOLOGY.

Page 20: iBeacon Indoor Proximity System

IT’S A NEW USER EXPERIENCE.

Page 21: iBeacon Indoor Proximity System

IBEACON emits continuously a signal that can be received by a specific app (even if it’s not running!)

PROXIMITY AWARE APPS

Page 22: iBeacon Indoor Proximity System

IBEACON emits this signal up to ~70 meters

PROXIMITY AWARE APPS

Page 23: iBeacon Indoor Proximity System

The user’s app can sense the beacon and react on it without any explicit action

PROXIMITY AWARE APPS

Page 24: iBeacon Indoor Proximity System

Personalized customer experience

PROXIMITY AWARE APPS

Page 25: iBeacon Indoor Proximity System

USE CASES

RETAIL STORES

Page 26: iBeacon Indoor Proximity System

USE CASES

EDUCATION

Page 27: iBeacon Indoor Proximity System

USE CASES

BIG EVENTS

Page 28: iBeacon Indoor Proximity System

USE CASES

HOUSE

Page 29: iBeacon Indoor Proximity System

HOW DOES IT WORK?

IBEACON emits continuously a signal that can be received by a specific app (even if it’s not running!)

THE SIGNAL

UUIDMAJORMINOR

TX POWER

Page 30: iBeacon Indoor Proximity System

HOW DOES IT WORK?

UUID is typically used to identify a group of iBeacon, not a single one!

THE SIGNAL

UUIDMAJORMINOR

TX POWER

Page 31: iBeacon Indoor Proximity System

HOW DOES IT WORK?

UUID is typically used to identify a group of iBeacon, not a single one!

THE SIGNAL

UUID unique identifierMAJORMINOR

TX POWER

Page 32: iBeacon Indoor Proximity System

HOW DOES IT WORK?

UUID is typically used to identify a group of iBeacon, not a single one!

THE SIGNAL

MAJOR Group IdentifierMINOR

TX POWER

Page 33: iBeacon Indoor Proximity System

HOW DOES IT WORK?

UUID is typically used to identify a group of iBeacon, not a single one!

THE SIGNAL

MINOR Identifier within the groupTX

POWER

Page 34: iBeacon Indoor Proximity System

HOW DOES IT WORK?THE SIGNAL

MINORTX POWER Identify the proximity

- IMMEDIATE [0 - 0.5M) - NEAR [0.5M - 2M) - FAR > 2M

immediate

near

far

Page 35: iBeacon Indoor Proximity System

HOW DOES IT WORK?

RANGING FOR BEACONS

UUID B9AE3AF4-B5E2-4619-A995-684261110D73MAJOR 1MINOR 1

UUID B8314C3B-3827-4EEA-AB7A-A0C75637A9CFMAJOR 1MINOR 1

UUID 6AE28EA1-5586-4E1D-A740-A8594BE8DA40MAJOR 1MINOR 1

REGION#1

REGION#2

REGION#2

UUID B9AE3AF4-B5E2-4619-A995-684261110D73MAJOR 1MINOR 2

Page 36: iBeacon Indoor Proximity System

MYTHS- A BEACON SENDS DATA

NO! IT JUST SENDS A PROXIMITY UUID + MAJOR + MINOR + TX POWER

Page 37: iBeacon Indoor Proximity System

MYTHS- A BEACON SENDS DATA

NO! IT’S JUST SEND A PROXIMITY UUID + MAJOR + MINOR + TX POWER

THE CONTENT LOGIC IS WITHIN THE APP!

Page 38: iBeacon Indoor Proximity System

MYTHS- A BEACON SENDS DATA- A BEACON KNOWS DEVICES AROUND IT

Page 39: iBeacon Indoor Proximity System

MYTHS- A BEACON SENDS DATA- A BEACON KNOWS DEVICES AROUND IT

NO

Page 40: iBeacon Indoor Proximity System

MYTHS- A BEACON SENDS DATA- A BEACON KNOWS DEVICES AROUND IT- JUST APPLE INC. BASED

SUPPORTED MOBILE DEVICES DEVICES WITH IOS >= 7.1

DEVICES WITH ANDROID >= 4.3

Page 41: iBeacon Indoor Proximity System

MYTHS- A BEACON SENDS DATA- A BEACON KNOWS DEVICES AROUND IT- JUST APPLE INC. BASED- A BEACON CAN SPAM

THE CONTENT LOGIC IS WITHIN THE APP!

Page 42: iBeacon Indoor Proximity System

LIMITS- SECURITY and PRIVACY

Page 43: iBeacon Indoor Proximity System

LIMITS- SECURITY and PRIVACY- PRECISION and ACCURACY

Page 44: iBeacon Indoor Proximity System

LIMITS- SECURITY and PRIVACY- PRECISION and ACCURACY- OTHER PLATFORMS SUPPORT

Page 45: iBeacon Indoor Proximity System

Q&A TIME

Page 46: iBeacon Indoor Proximity System

DEMO TIMEHTTPS://GITHUB.COM/ENNIOMA/IBEACONS-SKELETON

Page 47: iBeacon Indoor Proximity System

[email protected] http://github.com/ennioma @ennioma

THANKS!