27
BUILDING PROXIMITY-AWARE APPS WITH IBEACON DAVID HELMS RADIUSNETWORKS.COM

Building Mobile Proximity Apps with iBeacon

Embed Size (px)

DESCRIPTION

An overview of mobile proximity and iBeacons targeted for a designer audience.

Citation preview

Page 1: Building Mobile Proximity Apps with iBeacon

BUILDING PROXIMITY-AWARE APPS WITH IBEACON DAVID HELMS RADIUSNETWORKS.COM

Page 2: Building Mobile Proximity Apps with iBeacon

MEET SEAN WORKING ON HIS LATEST MOBILE DESIGN

PROJECT

Page 3: Building Mobile Proximity Apps with iBeacon

LIKE SEAN MAYBE YOU FEEL A LITTLE TRAPPED

Page 4: Building Mobile Proximity Apps with iBeacon

GET OUT FROM BEHIND THE GLASS

Page 5: Building Mobile Proximity Apps with iBeacon

DESIGN SOME PROXIMITY-AWARE MOBILE APPS WITH IBEACONS

Page 6: Building Mobile Proximity Apps with iBeacon

WHAT IS A PROXIMITY-AWARE MOBILE APP?

A MOBILE APP THAT PRESENTS CONTENT OR EXECUTES PROCEDURES WHEN IT NEARS A PLACE OR THING

Page 7: Building Mobile Proximity Apps with iBeacon

WHAT IS AN IBEACON?

BLUETOOTH V4.0 TRANSMITTER!!BASED ON A TECHNICAL SPECIFICATION DEVELOPED BY APPLE!!USED TO MARK A PLACE OR THING!!COMPATIBLE MOBILE DEVICES CAN UNIQUELY IDENTIFY AND DETERMINE PROXIMITY AND DISTANCE TO A BEACON!!TYPICAL RANGE OF 25M TO 40M

Page 8: Building Mobile Proximity Apps with iBeacon

WHAT INFORMATION DOES AN IBEACON TRANSMIT?

IBEACONS TRANSMIT A REPEATED MESSAGE CALLED AN ADVERTISEMENT!!THE ADVERTISEMENT CONTAINS AN IDENTIFIER AND A MEASURED POWER VALUE!!THE IDENTIFIER IS COMPOSED OF 3 PARTS:!! UUID - ORGANIZATION ID!! MAJOR - GROUP ID!! MINOR - UNIT ID!!THE MEASURED POWER VALUE IS THE IBEACON’S AVERAGE SIGNAL STRENGTH MEASURED AT 1M AND IS USED BY THE RECEIVER TO CALCULATE THE DISTANCE FROM THE IBEACON

Page 9: Building Mobile Proximity Apps with iBeacon

HOW DO PROXIMITY-AWARE MOBILE APPS USE IBEACONS?

MUST SPECIFY THE BEACONS TO BE MONITORED !!CAN MONITOR FOR ENTER REGION AND EXIT REGION EVENTS!!CAN RANGE FOR PROXIMITY ZONE WHILE IN REGION!

0M < IMMEDIATE < 0.5M!0.5M < NEAR < 2M!2M < FAR!

!WILL BE NOTIFIED OF ENTER AND EXIT EVENTS, EVEN WHEN IN THE BACKGROUND OR TERMINATED FAR

NEAR

IMMEDIATE

ENTER REGIONEXIT REGION

RANGING

Page 10: Building Mobile Proximity Apps with iBeacon

WHAT MOBILE DEVICES ARE COMPATIBLE WITH IBEACONS?

IOS MOBILE DEVICES!• IOS 7.0 AND HIGHER!• BLUETOOTH 4.0 SUPPORT!

!ANDROID MOBILE DEVICES!

• ANDROID 4.3 AND HIGHER!• BLUETOOTH 4.0 SUPPORT!• 3RD PARTY IBEACON

SUPPORT LIBRARIES SUCH AS THOSE FROM RADIUS NETWORKS

Page 11: Building Mobile Proximity Apps with iBeacon

WHAT’S THE DEAL WITH RADIUS NETWORKS?

RADIUS NETWORKS MAKES MOBILE PROXIMITY TOOLS AND TECHNOLOGIES

HIGH PERFORMANCE IBEACONS

DEVELOPER TOOLS

RADBEACON TAG RADBEACON USB

MACBEACON SCANBEACON LOCATE

PROXIMITY KIT CLOUD SERVICES & MOBILE SDK’S

Page 12: Building Mobile Proximity Apps with iBeacon

HOW DO I MAKE AN APP USING PROXIMITY KIT?

CREATE A FREE DEVELOPER ACCOUNT AT PROXIMITYKIT.COM!!CREATE A KIT AND POPULATE IT WITH BEACON INSTANCES!!DOWNLOAD THE IOS OR ANDROID SDK AND THE CONFIG FILE FOR YOUR KIT

Page 13: Building Mobile Proximity Apps with iBeacon

HOW DO I MAKE AN APP USING PROXIMITY KIT?

DOWNLOAD THE IOS OR ANDROID SDK!!DOWNLOAD THE CONFIG FILE FOR YOUR KIT!!INCLUDE THEM IN YOUR PROJECT!!INTEGRATE DELEGATE METHODS IN YOUR APP!!SIMPLE YOUTUBE TUTORIAL AVAILABLE AT!bit.ly/1hXjTy9

Page 14: Building Mobile Proximity Apps with iBeacon

HOW DO I MAKE AN APP USING PROXIMITY KIT?

CONFIGURE IBEACONS

IN WEB PORTAL

SDK SYNCS DATA WITH

MOBILE DEVICE

DEVICE MONITORS

FOR IBEACONS

WHEN ENTERING

OR EXITING APP IS

NOTIFIED

Page 15: Building Mobile Proximity Apps with iBeacon

HOW CAN I TEST MY APP?

LOCATE FOR IBEACON MACBEACON

SCANBEACON

Page 16: Building Mobile Proximity Apps with iBeacon

WHERE DO I GET THE BEACONS?

RADBEACON USB!• IBEACON IN A TINY USB PACKAGE!• NO HOST COMPUTER NECESSARY!• POWERED THROUGH ANY USB POWER SOURCE!• CONFIGURABLE RANGE UP TO 35M!• CONFIGURABLE ADVERTISING RATE UP TO 20HZ!

!!

RADBEACON TAG!• IBEACON IN A SMALL PLASTIC ENCLOSURE!• POWERED BY A CR-2032 COIN CELL BATTERY!• BATTERY LIFE APPROXIMATELY 30 DAYS!• CONFIGURABLE RANGE UP TO 35M!• CONFIGURABLE ADVERTISING RATE UP TO 10HZ

RADBEACON TAG

RADBEACON USB

Page 17: Building Mobile Proximity Apps with iBeacon

AT THE SHOPREWARD CUSTOMERS WITH LOYALTY POINTS, AND SPECIAL OFFERS !PROVIDE EFFICIENT, ALTERNATIVE WAYS TO REQUEST ASSISTANCE AND PAY FOR PURCHASES

Page 18: Building Mobile Proximity Apps with iBeacon

2

AT THE MUSEUM

PERSONALIZE EACH EXHIBIT EXPERIENCE BASED ON THE MUSEUM VISITOR’S AGE AND INTERESTS

Page 19: Building Mobile Proximity Apps with iBeacon

2

IN THE CLASSROOM

LOG ATTENDANCE AND PRESENT RELEVANT STUDY MATERIALS FOR CLASS

Page 20: Building Mobile Proximity Apps with iBeacon

AT THE STADIUM

2

OFFER IN-GAME SEAT UPGRADES FOR UNUSED PREMIUM SEATS

Page 21: Building Mobile Proximity Apps with iBeacon

ON THE TRAIN

2

PRESENT AN ELECTRONIC TICKET AUTOMATICALLY AS THE CONDUCTOR APPROACHES

Page 22: Building Mobile Proximity Apps with iBeacon

IN THE AIRPORT

2

RECEIVE A NOTIFICATION AS YOUR BAG IS ABOUT TO BE DELIVERED ON THE CAROUSEL

Page 23: Building Mobile Proximity Apps with iBeacon

AT THE HOTEL

2

PROMPT A PERSONAL GREETING FROM THE HOTEL STAFF ON THE ARRIVAL OF A GUEST

Page 24: Building Mobile Proximity Apps with iBeacon
Page 25: Building Mobile Proximity Apps with iBeacon

ANY SUFFICIENTLY ADVANCED TECHNOLOGY IS INDISTINGUISHABLE

FROM MAGIC —ARTHUR C. CLARKE

Page 26: Building Mobile Proximity Apps with iBeacon

I’M @DAVIDHELMS FROM @RADIUSNETWORKS LET’S MAKE SOME MAGIC TOGETHER

Page 27: Building Mobile Proximity Apps with iBeacon

RADIUS NETWORKS

.COM