Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate:...

28
Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV November 16 – 18, 2016

Transcript of Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate:...

Page 1: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

Session 813iLocate: Using iBeacons

in Training Programs

Frazier Smith, CPI Security

Las Vegas, NV • November 16 – 18, 2016

Page 2: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

Objectives

• Understand how iBeaconscommunicate with mobile devices

• Discuss the differences between iBeacon and Eddystone

• Evaluate existing training activities for location-aware components

• Determine methods for using iBeacon in your training programs

Page 3: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

What is an iBeacon?

Page 4: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

What is an iBeacon?

iBeacon

• Apple iOS

• Requires API

Eddystone

• Google Android

• Chrome-Integrated

Bluetooth LE 4.0

Page 5: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

How does an iBeacon work?

Page 6: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

How does an iBeacon work?

Page 7: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

Proximity vs. Ranging

PROXIMITY

RANGING

Page 8: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November
Page 9: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

Each iBeacon is special

• UUID - brand of device (like MAC)

• Major

• Minor

• TxPower – Strength of Transmission

• Advertising Interval – How often

Page 10: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

Designing your iBeacon project

Common questions:• What do I want to accomplish? How does

location effect my goals?• Does the location of my learners affect

their ability to learn?• How many locations do I need to make

iBeacon-enabled

Page 11: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

Purchasing your Beacons

• Estimote is market leader– Stickers, Location, and Standard

• Discount Beacons (AliExpress)– Battery-powered– USB– AC (risk)

• RadBeacon

Page 12: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November
Page 13: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

Interacting with your content

• How does the location of the learner augment the learning experience?

• What additional benefits can you capitalize on when adding location-context to the learning interaction?

Page 14: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

Developing your app

• How will you track your learner’s progress?– Google Drive (Lectora)– Tin Can (xAPI)

• Significant Code Lift

• How will you develop your content?

Page 15: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

What could this look like?

Page 16: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

What could this look like?

Page 17: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

How do you envision using iBeacon technology?

Page 18: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

PRE-MADE TOOLS TO EXPLORE BEACONS

BeHere Proximitask

SafeSite

Beacondo

BeeconBeaconstac

Page 19: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

What if you want to do something more?

Page 20: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November
Page 21: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

Estimote Beacon API

Page 22: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

DEMONSTRATION

Page 23: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

But I don’t know how to code in Swift!

Page 24: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

Rob Percival’s Comprehensive iOS 10 Course

$10 on sale

Page 25: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

Beacon Tutorials

Page 26: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

Scavenger Hunt on GitHub

https://github.com/cpitraining

Page 27: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

QUESTIONS?

Page 28: Session 813 iLocate: Using iBeacons in Training Programs · 2016-11-04 · Session 813 iLocate: Using iBeacons in Training Programs Frazier Smith, CPI Security Las Vegas, NV •November

Frazier SmithInstructional Designer

CPI Security

[email protected]