Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

X-platform iBeacon apps with Xamarin

1 471 vues

Publié le

Introduction to iBeacons apps with Xamarin

Publié dans : Mobile
  • Identifiez-vous pour voir les commentaires

X-platform iBeacon apps with Xamarin

  1. 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
  2. 2. LIVE THE LIFE YOU LOVE.. LOVE THE LIFE YOU LIVE…
  3. 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. 4. AGENDA  What is Bluetooth LE (BLE)  What are iBeacons/Proximity/Location sensors  Real-world Applications  How to detect iBeacons  Demo App
  5. 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. 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
  7. 7. REAL-WORLD APPLICATIONS www.Estimote.com, www.Shopkick.com, www.Gimbal.com, www.Kontakt.io, Arduino.cc
  8. 8. REAL-WORLD APPLICATIONS https://www.youtube.com/watch?v=qbLuOm_M aCI
  9. 9. REAL-WORLD APPLICATIONS https://www.youtube.com/watch?v=sUI qfjpInxY
  10. 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. 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)
  12. 12. CODE DEMO(S) https://github.com/jamesmontemagno/iBeaconsEverywhe re
  13. 13. Q&A
  14. 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. 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

×