iBeacon Indoor Proximity System

Post on 28-Jan-2015

110 views 1 download

Tags:

description

The presentation for the first Mobile Dev Day at DISI Genova

Transcript of iBeacon Indoor Proximity System

IBEACON INDOOR PROXIMITY SYSTEM

ENNIO MASI @ENNIOMA

#naples

ABOUT ME

#iOS#nodejs

#dev#tactify

#dad#vulcanicalabSenior Software Engineer at

Hippocrates Sintech

INDOOR PROXIMITY SYSTEM

INDOOR PROXIMITY SYSTEM

CONTEXTUAL DATA

AIRPORTSTADIUM

HOSPITAL HOMERETAIL

GPS IS NOT ACCURATE INDOOR

WI-FI SYSTEMS ARE EXPENSIVEGPS IS AFFECTED BY WEATHER CONDITIONS

WI-FI SYSTEMS ARE COMPLEX

INDOOR PROXIMITY SYSTEM

INDOOR PROXIMITY SYSTEM

INDOOR PROXIMITY SYSTEM

QR BASED ADVERTISING CAMPAIGNS

INDOOR PROXIMITY SYSTEM

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

INTERACTION

INDOOR PROXIMITY SYSTEM

NFC ADVERTISING CAMPAIGN

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)

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

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

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

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

IBEACON

- 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

- 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

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)

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

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!

IT’S NOT (JUST) A NEW TECHNOLOGY.

IT’S A NEW USER EXPERIENCE.

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

PROXIMITY AWARE APPS

IBEACON emits this signal up to ~70 meters

PROXIMITY AWARE APPS

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

PROXIMITY AWARE APPS

Personalized customer experience

PROXIMITY AWARE APPS

USE CASES

RETAIL STORES

USE CASES

EDUCATION

USE CASES

BIG EVENTS

USE CASES

HOUSE

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

HOW DOES IT WORK?

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

THE SIGNAL

UUIDMAJORMINOR

TX POWER

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

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

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

HOW DOES IT WORK?THE SIGNAL

MINORTX POWER Identify the proximity

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

immediate

near

far

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

MYTHS- A BEACON SENDS DATA

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

MYTHS- A BEACON SENDS DATA

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

THE CONTENT LOGIC IS WITHIN THE APP!

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

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

NO

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

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!

LIMITS- SECURITY and PRIVACY

LIMITS- SECURITY and PRIVACY- PRECISION and ACCURACY

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

Q&A TIME

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

ennio.masi@gmail.com http://github.com/ennioma @ennioma

THANKS!