Upload
ennio-masi
View
110
Download
1
Tags:
Embed Size (px)
DESCRIPTION
The presentation for the first Mobile Dev Day at DISI Genova
Citation preview
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
[email protected] http://github.com/ennioma @ennioma
THANKS!