Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Eddystone Beacon
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
USAMI Kosuke
July 21, 2015
Programming
200
0
Share
Eddystone Beacon
関西モバイルアプリ研究会 #4
http://kanmoba.connpass.com/event/16940/
USAMI Kosuke
July 21, 2015
More Decks by USAMI Kosuke
See All by USAMI Kosuke
Onsager代数とその周辺 / Onsager algebra tsudoi
usamik26
0
700
Apple HIG 正式名称クイズ結果発表 / HIG Quiz Result
usamik26
0
260
ゆめみ大技林製作委員会の立ち上げの話 / daigirin project
usamik26
0
380
@ViewLoadingプロパティラッパの紹介と自前で実装する方法 / @ViewLoading property wrapper implementation
usamik26
0
550
これからUICollectionViewを実践活用する人のためのガイド / Guide to UICollectionView
usamik26
1
810
Xcodeとの最近の付き合い方のはなし / Approach To Xcode
usamik26
2
730
UICollectionView Compositional Layout
usamik26
0
870
Coding Swift with Visual Studio Code and Docker
usamik26
0
580
Swift Extension for Visual Studio Code
usamik26
2
1.1k
Other Decks in Programming
See All in Programming
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
7
2.5k
TSKaigi 2026 TypeScriptバックエンドのオブザーバビリティ戦略 — Datadog × NestJSの実践
taiseiyamamotoan
1
210
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
180
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
320
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
140
GitHub Copilot CLIのいいところ
htkym
2
1.2k
誰も頼んでない機能を出荷した話
zekutax
0
150
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
2.4k
TSKaigi2026-静的解析への投資がAI時代のコード品質を支える ── カスタムESLintルールの設計と運用
hayatokudou
7
1.3k
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
0
250
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
11
3.1k
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
300
Featured
See All Featured
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Navigating Weather and Climate Data
rabernat
0
200
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
260
Deep Space Network (abreviated)
tonyrice
0
160
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
350
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Speed Design
sergeychernyshev
33
1.8k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
580
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Transcript
Eddystone Beacon ͬͯ Կʁ
ࣗݾհ 4 Ӊࠤݟ ެี (@usamik26) 4 ϑΣϯϦϧגࣜձࣾ 4 iOS ΞϓϦΤϯδχΞ
Eddystone Beacon
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
ΦʔϓϯϑΥʔϚοτ 4 Eddystone Φʔϓϯͳن֨ 4 https://github.com/google/eddystone 4 iBeacon Ϋϩʔζτͳن֨
ϚϧνϓϥοτϑΥʔϜ 4 Eddystone ؔ࿈ API Android ͱ iOS Λαϙʔτ
4 iBeacon ؔ࿈ API iOS ͷΈαϙʔτ 4 ϏʔίϯϝʔΧʔ͕ݸผʹ Android ͚ SDK Λ༻ҙ
ࢀߟ : iBeacon ͷར 4 iBeacon iOS ͱີʹ݁ͼ͍͍ͭͯΔڧΈ͕͋Δ 4
Ґஔใऔಘͷิॿखஈ 4 ࢪઃͱؔ࿈͢ΔΞϓϦͷ௨ 4 ͜ͷΜ͕ Eddystone ͰͲ͏ͳΔͷ͔Α͔͘Βͳ͍
ૹग़ϑϨʔϜλΠϓ 4 UUID 4 iBeacon ͱಉ༷ͷͷ 4 URL 4 Google
"The Physical Web" ͱؔ࿈ 4 Telemetry Data 4 Ϗʔίϯͷঢ়ଶʢόοςϦྔͳͲʣ
Eddystone ؔ࿈ API
ؔ࿈ API 4 Proximity Beacon API 4 Nearby API (Coming
soon) 4 Places API (In the future)
Proximity Beacon API 4 Register Beacons 4 Add Attachments to
Beacons 4 Monitor Beacons 4 Eddystone ͚ͩͰͳ͘ iBeacon ѻ͑Δʁ
Sample Code 4 https://github.com/google/beacon-platform 4 Android ͱ iOS ͷͦΕͧΕͷαϯϓϧ
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
None
Eddystone ͷεΩϟϯ 4 CoreBluetooth ͰΞυόλΠζΛࢹ - (void)beaconScanner:(ESSBeaconScanner *)scanner didFindBeacon:(id)beaconInfo; -
(void)beaconScanner:(ESSBeaconScanner *)scanner didLoseBeacon:(id)beaconInfo; - (void)beaconScanner:(ESSBeaconScanner *)scanner didUpdateBeacon:(id)beaconInfo;
Eddystone Devices
ରԠσόΠε 4 ͢ͰʹϏʔίϯσόΠε͕͍͔ͭ͘ϦϦʔε͞Ε͍ͯΔ
None
Eddystone ࠓޙʹ͍ͨ͠