Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

A new world of possibilities for contextual awareness with beacons - Dan Ardelean

1,434 views

Published on

Bluetooth beacons are devices that broadcast signals that can be “heard” by smart devices nearby. Paired with an app businesses are able to deliver contextually relevant content and information to users at very specific locations. Creating unique customer experiences through location aware applications has never been easier. In this session we will see how the standard iBeacon and EddyStone protocol works and I will show you how you can manage the beacons on the three major mobile platforms: Android, iOS and Windows using C# code and Xamarin tools.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

A new world of possibilities for contextual awareness with beacons - Dan Ardelean

  1. 1. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals A new world of possibilities for contextual awareness with beacons Dan Ciprian Ardelean CTO Mahiz S.r.l. Twitter: @danardelean Email: dan.ardelean@mahiz.it Microsoft MVP Windows Platform Development Xamarin Certified Mobile Developer
  2. 2. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Many thanks to our sponsors & partners! GOLD SILVER PARTNERS PLATINUM POWERED BY
  3. 3. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals • What is a BLE beacon • The Apple Way • The Google Way • The Microsoft Way Agenda
  4. 4. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals WHAT IS AN BLE BEACON
  5. 5. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals WHAT DO YOU DO WHEN YOU WANT TO START SELLING SOMETHING?
  6. 6. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Bluetooth Low Energy Advertising
  7. 7. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Battery life http://www.aislelabs.com/reports/beacon-guide/
  8. 8. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Bluetooth Low Energy Advertising Package
  9. 9. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals WE DON’T NEED TO CONNECT TO RECOGNIZE THE DEVICE
  10. 10. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Beacon
  11. 11. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Proximity Zones
  12. 12. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals – Retail Industry – Hospitality Industry – Tourism and tourist attractions – Education Industry – Travel – Personal We need a CONTEXT
  13. 13. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals THE APPLE WAY MY WAY OR THE HIGHWAY
  14. 14. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Bluetooth Low Energy Advertising Package
  15. 15. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals iBEACON
  16. 16. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals • Core Location Framework – CLLocationManager – CLBeaconRegion – CLBeacon iBeacon Api
  17. 17. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals THE GOOGLE WAY OPEN SOURCE
  18. 18. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals • UID: Unique Identifier • EDI: Ephemeral Identifier • TLM: Telemetry • URL: A short URL Eddystone
  19. 19. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Eddystone
  20. 20. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Eddystone EID https://github.com/google/eddystone/blob/master/eddystone-eid/eid-computation.md Frame Type 0x30 1B 10 bytes Power at 0 m 1B EID Ephemeral Identifier 8B
  21. 21. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals • App iOS and Android: Beacon Tools • Beacons Dashboard - web • Supported Beacons: • EddyStone • iBeacon • AltBeacon • Google Play Services Nearby Api The power of the cloud
  22. 22. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Project Console
  23. 23. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Beacons Dashboard https://developers.google.com/beacons/dashboard/
  24. 24. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Beacons Dashboard
  25. 25. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals • Estimote SDK • Android Beacon Library (AltBeacon) • … 3rd Party SDK
  26. 26. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals THE MICROSOFT WAY YOUR STANDARD SHOULD WORK
  27. 27. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals • BluetoothLEAdvertisementWatcher • BluetoothLEAdvertisementWatcherTrigger Low Level API
  28. 28. @ITCAMPRO #ITCAMP16Community Conference for IT Professionals Q & A

×