Upload
davidhelms
View
1.059
Download
1
Embed Size (px)
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