Upload
mark-radacz
View
215
Download
5
Tags:
Embed Size (px)
DESCRIPTION
Introduction to iBeacons apps with Xamarin
Citation preview
X-PLATFORM IBEACON APPS WITH
MARK J RADACZ, MCTS
SR MOBILE DEVELOPER, GLOBAL RAD SOLUTIONS, LLC
WWW.MDUGJAX.COMWWW.NFLXUG.COM
BLOG: XRADAPP.COM
@MARKRADACZ
Xamarin
LIVE THE LIFE YOU LOVE.. LOVE THE LIFE YOU LIVE…
Who am I?
Mark J Radacz
#HusbandFatherLife-LongMateGeek Enjoying every trip around the Sun MCTS, Consultant, Developer 10 years in .NET + iOS recently 2+ years of dev with Mono/Xamarin Xamarin Certified Mobile Developer
AGENDA
What is Bluetooth LE (BLE) What are iBeacons/Proximity/Location
sensors Real-world Applications How to detect iBeacons Demo App
WHAT IS BLUETOOTH LE (BLE)
Bluetooth Low Energy (BLE)
Optimized for small bursts of data
Impressive battery life (1-2 years)
Excellent for wearables and sensors
WHAT ARE IBEACONS/PROXIMITY/LOCATION SENSORS
Region Monitors
Micro locations
Geo-fence - Indoor GPS – Range Aware
Awake apps by push notifications using iBeacons
In app notifications when user enters/leaves region
REAL-WORLD APPLICATIONS
www.Estimote.com, www.Shopkick.com, www.Gimbal.com, www.Kontakt.io, Arduino.cc
REAL-WORLD APPLICATIONS
https://www.youtube.com/watch?v=qbLuOm_MaCI
REAL-WORLD APPLICATIONShttps://www.youtube.com/watch?v=sUIqfjpInxY
HOW TO DETECT IBEACONS
CLBeaconRegion (Core Location API)
Defines a type of region that is based on the device’s proximity to a Bluetooth beacon (or many)
proximityUUID: identifier that you use to identify your company’s beacons
major: number could represent a group of beacons in the region
minor: is the unique identifier for the beacon
HOW TO DETECT IBEACONSCLBeacon
Identifying the Beacon
proximityUUID
major
minor
Determining the Beacon Distance
proximity unknown, immediate, near, far
accuracy (meters)
rssi (dbm)
CODE DEMO(S)
https://github.com/jamesmontemagno/iBeaconsEverywhere
Q&A
HOW TO GET FREE GIMBAL BEACONS
registration link:
https://manager.gimbal.com/login/users/sign_up
after you register, login and click on
store.gimbal.com
select the first item "Gimbal Proximity Beacon - Series 10 Firmware v1.6.1 (3 Pack Promo)" and fill out you order, you should get them within a week or so
REFERENCES Get Started with Xamarin
www.Xamarin.com
Beacon Linkswww.Gimbal.com (FREE first 3)
www.Estimote.com
www.Shopkick.com
www.Kontakt.io www.Arduino.cc
UGs & My Infowww.MDUGJax.com
www.NFLXUG.com
blog: xRadApp.com
[email protected] @MarkRadacz