• A Beacon story Cocoaheads Paris Meeting January, 15th 2015 © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Who Am I ? Clément Sauvage 24 years old Lille, France iOS Developer for half a decade IoT Lovr @clementsauvage @csauvage on GitHub © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • I work at Founder of creative agency Kalokod (Mostly mobile Web consulting) © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Involved in education Teacher @ Supinfo Teacher @ #SupDeWeb & IEJ Cocoaheads Lille Organizer © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • 1. iBeacon - Rethinking the user interaction 2. The Saslong use case & few others 3. Q/A © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • iBeacon Rethinking the user interaction © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Let's talk bluetooth iBeacons are bluetooth 4.0 powered (a.k.a Wibree, BLE, or Smart Bluetooth) It use Bluetooth Advertising (What ?) © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Bluetooth advertising is a method of mobile marketing that utilizes Bluetooth technology to deliver content such as message, information or advertisement to mobile devices such as cellular phones or tablet computer -- Wikipédia © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Beacon Packet Proximity UUID : B94-(...)-E6D Unique identifier (world-wide company) © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Beacon Packet Major 67456 Global identifier (value , identifier, group of shops...) © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Beacon Packet Minor 95643 Local identifier (value , identifier for a specifiq device...) © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Beacon Packet Exemple B9407F30-F5F8-466E-AFF9-25556B57FE6D 67456 95643 © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Happy Coding © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Core Location framework #import © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Core Location framework #import Wait ... © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Monitoring vs. Ranging © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Monitoring : Enter / Exit a Beacon region Can be done when app is in background - (void)beaconManager:(ESTBeaconManager *)manager didEnterRegion:(ESTBeaconRegion *)region - (void)beaconManager:(ESTBeaconManager *)manager didExitRegion:(ESTBeaconRegion *)region © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Ranging Scan for bluetooth signal Can be done when app is in foreground only - (void)beaconManager:(ESTBeaconManager *)manager didRangeBeacons:(NSArray *)beacons inRegion:(ESTBeaconRegion *)region © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • EST- ? · ESTBeaconRegion · ESTBeaconManager · ... © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • EST is for Estimote © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • The Saslong Use Case & Others © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Questions ? © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Thank you ! Feel free to follow me :-) @clementsauvage @csauvage on GitHub Star this talk on Speakerdeck https://speakerdeck.com/csauvage/15 © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
Please download to view
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
...

CocoaHeads Paris iBeacon par Clément Sauvage

by cocoaheads-france

on

Report

Category:

Software

Download: 0

Comment: 0

4,546

views

Comments

Description

Download CocoaHeads Paris iBeacon par Clément Sauvage

Transcript

  • A Beacon story Cocoaheads Paris Meeting January, 15th 2015 © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Who Am I ? Clément Sauvage 24 years old Lille, France iOS Developer for half a decade IoT Lovr @clementsauvage @csauvage on GitHub © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • I work at Founder of creative agency Kalokod (Mostly mobile Web consulting) © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Involved in education Teacher @ Supinfo Teacher @ #SupDeWeb & IEJ Cocoaheads Lille Organizer © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • 1. iBeacon - Rethinking the user interaction 2. The Saslong use case & few others 3. Q/A © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • iBeacon Rethinking the user interaction © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Let's talk bluetooth iBeacons are bluetooth 4.0 powered (a.k.a Wibree, BLE, or Smart Bluetooth) It use Bluetooth Advertising (What ?) © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Bluetooth advertising is a method of mobile marketing that utilizes Bluetooth technology to deliver content such as message, information or advertisement to mobile devices such as cellular phones or tablet computer -- Wikipédia © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Beacon Packet Proximity UUID : B94-(...)-E6D Unique identifier (world-wide company) © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Beacon Packet Major 67456 Global identifier (value , identifier, group of shops...) © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Beacon Packet Minor 95643 Local identifier (value , identifier for a specifiq device...) © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Beacon Packet Exemple B9407F30-F5F8-466E-AFF9-25556B57FE6D 67456 95643 © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Happy Coding © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Core Location framework #import © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Core Location framework #import Wait ... © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Monitoring vs. Ranging © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Monitoring : Enter / Exit a Beacon region Can be done when app is in background - (void)beaconManager:(ESTBeaconManager *)manager didEnterRegion:(ESTBeaconRegion *)region - (void)beaconManager:(ESTBeaconManager *)manager didExitRegion:(ESTBeaconRegion *)region © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Ranging Scan for bluetooth signal Can be done when app is in foreground only - (void)beaconManager:(ESTBeaconManager *)manager didRangeBeacons:(NSArray *)beacons inRegion:(ESTBeaconRegion *)region © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • EST- ? · ESTBeaconRegion · ESTBeaconManager · ... © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • EST is for Estimote © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • The Saslong Use Case & Others © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Questions ? © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • Thank you ! Feel free to follow me :-) @clementsauvage @csauvage on GitHub Star this talk on Speakerdeck https://speakerdeck.com/csauvage/15 © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
  • © Clément Sauvage & Kalokod SAS - Cocoaheads Paris - Jan. 2015
Fly UP