Building Mobile Proximity Apps with iBeacon

Preview:

DESCRIPTION

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

Citation preview

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

MEET SEAN WORKING ON HIS LATEST MOBILE DESIGN

PROJECT

LIKE SEAN MAYBE YOU FEEL A LITTLE TRAPPED

GET OUT FROM BEHIND THE GLASS

DESIGN SOME PROXIMITY-AWARE MOBILE APPS WITH IBEACONS

WHAT IS A PROXIMITY-AWARE MOBILE APP?

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

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

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

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

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

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

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

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

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

HOW CAN I TEST MY APP?

LOCATE FOR IBEACON MACBEACON

SCANBEACON

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

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

2

AT THE MUSEUM

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

2

IN THE CLASSROOM

LOG ATTENDANCE AND PRESENT RELEVANT STUDY MATERIALS FOR CLASS

AT THE STADIUM

2

OFFER IN-GAME SEAT UPGRADES FOR UNUSED PREMIUM SEATS

ON THE TRAIN

2

PRESENT AN ELECTRONIC TICKET AUTOMATICALLY AS THE CONDUCTOR APPROACHES

IN THE AIRPORT

2

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

AT THE HOTEL

2

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

ANY SUFFICIENTLY ADVANCED TECHNOLOGY IS INDISTINGUISHABLE

FROM MAGIC —ARTHUR C. CLARKE

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

RADIUS NETWORKS

.COM