A crash course in iBeacon technology
Transcript of A crash course in iBeacon technology
![Page 1: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/1.jpg)
![Page 2: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/2.jpg)
A crash course in iBeacon technology
Tyson Bradford Mobile Lead at Klyp
![Page 3: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/3.jpg)
![Page 4: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/4.jpg)
Who is Klyp?
![Page 5: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/5.jpg)
What do we know about iBeacons?
• Working with iBeacons since June 2014
• Delivered Australia’s largest iBeacon roll-out (70+ retail stores)
• 4x Klyp iBeacon apps in App Store and Google Play
![Page 6: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/6.jpg)
What are iBeacons?
• Small devices that emit a bluetooth signal
• This signal can be received by smartphones
• Allows smartphones to gain micro-location context awareness
• Opens the door for many new innovative apps
![Page 7: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/7.jpg)
What are iBeacons?
• Come in various shapes and sizes
• iBeacon protocol developed by Apple
• Released with iOS 7 September 2013
![Page 8: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/8.jpg)
What are iBeacons?
Semantics & Confusion
• “iBeacon” is Apple TM
• Refers to the software protocol
• Entire technology now referred to
as “iBeacons” or “beacons”
• Apple does NOT manufacture
iBeacon hardware
![Page 9: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/9.jpg)
Beacon hardware
Estimote
• Most popular amongst developers
• Polish company
• $35/beacon
![Page 10: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/10.jpg)
Beacon hardware
BlueCats
• Australian company
• Replaceable AA batteries
• $30/beacon
![Page 11: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/11.jpg)
Beacon hardware
Other popular devices
• Gimbal (by Qualcomm)
• Kontact.io
• White label (Alibaba)
![Page 12: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/12.jpg)
How do iBeacons work?What's under the hood?
![Page 13: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/13.jpg)
Bluetooth Low Energy
• Underlying technology of iBeacons
• Bluetooth variant with ultra-low power consumption
• Also known as “Bluetooth Smart”, “Bluetooth LE” and “BLE”
• Merged into main Bluetooth standards in v4.0
![Page 14: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/14.jpg)
BLE with iBeacon
• iBeacon acts as a BLE protocol
• Particular packet message format
• What do these packets look like?
![Page 15: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/15.jpg)
BLE with iBeacon
• Estimote default settings:
ProximityUUID = B9407F30-F5F8-466E-AFF9-25556B57FE6D
MajorID = 1
MinorID = 1
• Why not just have a single ID?
Store Location San Francisco Paris London
UUID D9B9EC1F-3925-43D0-80A9-1E39D4CEA95C
Major 1 2 3
Minor
Clothing 10 10 10
Housewares 20 20 20
Automotive 30 30 30
![Page 16: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/16.jpg)
Apps
• Beacons are purely broadcasters
• Apps are the bridge between beacon and smartphone
• All logic is handled by the smartphone using apps
• No app = no action
![Page 17: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/17.jpg)
Minimum specifications
Apple
• iOS 7.0+
• iPhone 4S, iPad 3rd Gen, iPad Mini, iPod Touch 5th Gen
• Macs with OS X Mavericks + BLE
• Bluetooth enabled
• Custom app (or Passbook)
• Location services enabled
![Page 18: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/18.jpg)
![Page 19: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/19.jpg)
Minimum specifications
Android
• Android 4.3+
• BLE compatible device
• Bluetooth enabled
• Custom App
• No official support for iBeacons*
• BLE still unstable*
![Page 20: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/20.jpg)
Beacons vs. GPS
• Power consumption
• Indoor accuracy
![Page 21: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/21.jpg)
How do apps interact with iBeacons?
What information can apps use?
![Page 22: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/22.jpg)
Region monitoring
• App can subscribe to pings
• Ping sent from OS when region is entered or exited
• This can occur whilst app is closed
• App can then perform an action
![Page 23: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/23.jpg)
Region monitoring
![Page 24: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/24.jpg)
Region monitoring
![Page 25: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/25.jpg)
Region monitoring
![Page 26: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/26.jpg)
Ranging
• Receive approximate distances between device and beacons
• Polling occurs at 1Hz
• Distance calculated using RSSI
• Only available while app is in foreground
![Page 27: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/27.jpg)
Shortcomings
• Crude distance calculations: ±50%
• Very sensitive to environment
• Limited maximum range
• High barrier to opt-in
![Page 28: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/28.jpg)
iBeacons at workHow are they being used today?
![Page 29: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/29.jpg)
Micro-location
![Page 30: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/30.jpg)
Micro-location
• Provide location specific information
• Notifications for passive use
• Custom in screen displays for active use
![Page 31: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/31.jpg)
Micro-location
Marketing
• Special offers
• Limited time discounts
![Page 32: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/32.jpg)
Micro-location
Shopkick
![Page 33: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/33.jpg)
Micro-location
Informational
• Galleries
• Museums
• Exhibitions
• Zoos
• Retail
![Page 34: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/34.jpg)
Micro-location
The Rubens House
![Page 35: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/35.jpg)
Business intelligence
Bringing web-like analytics to the physical world
Entering iBeacon area
Time in store
Customer movement
Purchase
![Page 36: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/36.jpg)
Business intelligence
• Not only useful for marketers
• Improve user experience based on findings
![Page 37: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/37.jpg)
Wayfinding
![Page 38: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/38.jpg)
Wayfinding
Meridian and MLB.com Ballpark
![Page 39: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/39.jpg)
Wayfinding
Limitations
• Trilateration is difficult with noisy signals
• Discreet grid system more robust
• Calibration required
![Page 40: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/40.jpg)
Electronic leashing
![Page 41: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/41.jpg)
Electronic leashing
• Make use of the “exit” notification
• Become aware when you are separated from a beacon
![Page 42: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/42.jpg)
Electronic leashing
Nivea Sun Kids
![Page 43: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/43.jpg)
Electronic locks
![Page 44: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/44.jpg)
Electronic locks
Bitlock
![Page 45: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/45.jpg)
Electronic locks
UniKey's Kevo
![Page 46: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/46.jpg)
Security
• iBeacon IDs are easy to sniff
• Other apps can use your IDs
• Other beacons can pretend to be yours
• Some beacon suppliers provide option for rotating IDs
• Avoid using default IDs that are shipped with beacons
![Page 47: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/47.jpg)
Case studiesSome of Klyp’s iBeacon work
![Page 48: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/48.jpg)
NightOwl Convenience
![Page 49: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/49.jpg)
NightOwl Convenience
Challenges
• Live store notification messages
• Installation
• Battery life
![Page 50: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/50.jpg)
NightOwl Convenience
Outcomes
• 35,000 app downloads in 3 months
• Top 10 in "Food and Drink" category
• 55,000 beacon interactions in first 12 weeks
![Page 51: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/51.jpg)
Find My Things
![Page 52: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/52.jpg)
Find My Things
Challenges
• Hardware selection
• Range filtering (low-pass)
![Page 53: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/53.jpg)
Future of iBeacon
![Page 54: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/54.jpg)
Predictions
• IoT will have strong links to iBeacon and BLE
• Improved range reliability
• Android support
![Page 55: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/55.jpg)
Final noteProvide value to users/customers
![Page 56: A crash course in iBeacon technology](https://reader036.fdocuments.net/reader036/viewer/2022062320/55c8fa87bb61eb136e8b462e/html5/thumbnails/56.jpg)
Any questions?Come and see me afterwards for a Find My Things beacon