This document discusses using iBeacons with Xamarin applications. It begins with an introduction of the presenter and an overview of Bluetooth Low Energy (BLE) and iBeacons. Real-world applications of iBeacons are shown, such as for retail stores and indoor navigation. The document then explains how to detect iBeacons using the CoreLocation API in Xamarin applications and defines related concepts like CLBeaconRegion and CLBeacon. It concludes with a link to a sample iBeacon application and instructions for obtaining free iBeacon devices from Gimbal.
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
X-platform iBeacon apps with Xamarin
1. X-PLATFORM IBEACON APPS
WITH
Xamarin
MARK J RADACZ, MCTS
SR MOBILE DEVELOPER, GLOBAL RAD SOLUTIONS,
LLC
WWW.MDUGJAX.COM
WWW.NFLXUG.COM
BLOG: XRADAPP.COM
@MARKRADACZ
3. 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
4. AGENDA
What is Bluetooth LE (BLE)
What are iBeacons/Proximity/Location sensors
Real-world Applications
How to detect iBeacons
Demo App
5. 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
6. 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
10. 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
11. HOW TO DETECT IBEACONS
CLBeacon
Identifying the Beacon
proximityUUID
major
minor
Determining the Beacon Distance
proximity unknown, immediate, near, far
accuracy (meters)
rssi (dbm)
14. 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
15. REFERENCES
Get Started with Xamarin
www.Xamarin.com
Beacon Links
www.Gimbal.com (FREE first 3)
www.Estimote.com
www.Shopkick.com
www.Kontakt.io www.Arduino.cc
UGs & My Info
www.MDUGJax.com
www.NFLXUG.com
blog: xRadApp.com
radacz.mcp@gmail.com @MarkRadacz
Editor's Notes
One “Region” does not mean physically close, could be all
over the world