Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Eddystone Beacon

Eddystone Beacon

関西モバイルアプリ研究会 #4
http://kanmoba.connpass.com/event/16940/

USAMI Kosuke

July 21, 2015
Tweet

More Decks by USAMI Kosuke

Other Decks in Programming

Transcript

  1. Eddystone Beacon 4 Google ͕ൃදͨ͠ BLE Beacon ن֨ 4 2015/07/14ʢถࠃ࣌ؒʣ

    4 Lighting the way with BLE beacons 4 http://googledevelopers.blogspot.jp/2015/07/ lighting-way-with-ble-beacons.html
  2. ϚϧνϓϥοτϑΥʔϜ 4 Eddystone ؔ࿈ API ͸ Android ͱ iOS Λαϙʔτ

    4 iBeacon ؔ࿈ API ͸ iOS ͷΈαϙʔτ 4 ϏʔίϯϝʔΧʔ͕ݸผʹ Android ޲͚ SDK Λ༻ҙ
  3. ࢀߟ : iBeacon ͷར఺ 4 iBeacon ͸ iOS ͱີ઀ʹ݁ͼ͍͍ͭͯΔڧΈ͕͋Δ 4

    Ґஔ৘ใऔಘͷิॿखஈ 4 ࢪઃͱؔ࿈͢ΔΞϓϦͷ௨஌ 4 ͜ͷ΁Μ͕ Eddystone ͰͲ͏ͳΔͷ͔͸Α͘෼͔Βͳ͍
  4. ૹग़ϑϨʔϜλΠϓ 4 UUID 4 iBeacon ͱಉ༷ͷ΋ͷ 4 URL 4 Google

    "The Physical Web" ͱؔ࿈ 4 Telemetry Data 4 Ϗʔίϯͷঢ়ଶʢόοςϦ࢒ྔͳͲʣ
  5. ؔ࿈ API 4 Proximity Beacon API 4 Nearby API (Coming

    soon) 4 Places API (In the future)
  6. Proximity Beacon API 4 Register Beacons 4 Add Attachments to

    Beacons 4 Monitor Beacons 4 Eddystone ͚ͩͰͳ͘ iBeacon ΋ѻ͑Δʁ
  7. iOS αϯϓϧʹඞཁͳ΋ͷ 4 Google API Cloud Developer Console 4 Google

    Proximity Beacon API 4 Google Maps SDK for iOS 4 Google Places API for iOS 4 Google Sign-In
  8. Eddystone ͷεΩϟϯ 4 CoreBluetooth ͰΞυόλΠζΛ؂ࢹ - (void)beaconScanner:(ESSBeaconScanner *)scanner didFindBeacon:(id)beaconInfo; -

    (void)beaconScanner:(ESSBeaconScanner *)scanner didLoseBeacon:(id)beaconInfo; - (void)beaconScanner:(ESSBeaconScanner *)scanner didUpdateBeacon:(id)beaconInfo;