iBeacons in Real Life

38
iBeacons in Real Life Mohammad Azam

Transcript of iBeacons in Real Life

iBeacons in Real Life

Mohammad Azam

Me• Senior Mobile Developer at Blinds.com

• Creator of iOSScreencast

• Author, speaker and wannabe explorer!

[email protected]

• @azamsharp, @iosscreencast

• www.azamsharp.com

• www.highoncoding.com

apps

Introduction to SwiftMohammad Azam

ABC POP

Mohammad Azam

Kinder Pop

Mohammad Azam

Mathemachicken

Mohammad Azam

HEX APP

Introduction to SwiftMohammad Azam

Daily 5

Introduction to SwiftMohammad Azam

Vegetable Tree

Featured on the App Store

iOSScreencast

Agenda

• Understanding iBeacons

• Arrived - Track your stuff

• Museum Tour App

• Dude where is my remote!

iBeacons?

So iBeacon is just a glorified name for GPS!NO

iBeacon vs GPS

Signal

iBeacons

Estimote Particle Kontakt

Estimote Sticker Beacons

iPhones!

Mac

Mac + Dongle

Testing Device

Real Life Uses

Implementation

CLLocationManagerDelegate

Methods

Authorization

Start ranging and monitoring

Background Monitoring

• iOS 7.1 added the ability to wake your app from background when it encounters monitored beacons.

Demo

iBeacon Distance

• Accuracy

• Power

• RSSI (Received Signal Strength Indication)

Finding All Beacons Around Me!

• You can using low level Bluetooth API’s but does not recommend it and you app will be rejected

• UUID

• MajorId

• MinorId

Resources

• Learning iBeacon by Craig Gilchrist

• RayWenderlich

• iOSScreencast (62, 63 and 64)

• https://github.com/timd/MactsAsBeacon

• Arrived (https://github.com/azamsharp/Arrived)

Contact

[email protected]

• @azamsharp

• www.azamsharp.com

• www.iosscreencast.com

Thanks!