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
iBeacons: Interacting with the physical world u...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kod.io
October 26, 2013
Programming
110
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
iBeacons: Interacting with the physical world using Bluetooth LE
By Taylan Pinçe
http://kod.io
Kod.io
October 26, 2013
More Decks by Kod.io
See All by Kod.io
Our future is in our past or whatever
kodio
0
72
You should learn Go!
kodio
1
140
Daha iyi Geliştirme Ortamı için: Vagrant
kodio
0
81
Building Next-Generation iOS Apps with AFNetworking 2.0
kodio
2
400
Reactive Principles
kodio
1
150
AngularJS vs. Ember.js vs. Backbone.js
kodio
1
520
Go: a simple programming environment
kodio
2
180
Why I had to write a client side framework for Koding.
kodio
1
100
Sure, I could learn Objective-C but...
kodio
1
97
Other Decks in Programming
See All in Programming
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
2
890
Embedded SREと共に達成した会員管理システムのAWS移行 - SRE NEXT 2026 ランチスポンサーセッション
niftycorp
PRO
1
2.8k
はてなアカウント基盤 State of the Union
cockscomb
1
1.3k
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
7
1.9k
AIエージェントで 変わるAndroid開発環境
takahirom
2
700
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
380
ローカルLLMでどこまでコードが書けるか -縮小版 / How much code can be written on a local LLM Shortened
kishida
2
200
自作OSでスライド発表する
uyuki234
1
3.9k
AIキャラアプリkaiwaの低遅延音声通話基盤をどう作ったか - AWS Gravitonで支える低遅延・低コストAI Agent基盤
mogamit
0
180
霧の中の代数的エフェクト
funnyycat
1
410
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
500
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
150
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
10k
Side Projects
sachag
455
43k
A Tale of Four Properties
chriscoyier
163
24k
Being A Developer After 40
akosma
91
590k
Between Models and Reality
mayunak
4
380
The untapped power of vector embeddings
frankvandijk
2
1.8k
Product Roadmaps are Hard
iamctodd
55
12k
Six Lessons from altMBA
skipperchong
29
4.3k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.4k
Un-Boring Meetings
codingconduct
0
350
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Transcript
iBeacons & Bluetooth LE Interacting with the physical world
Taylan Pinçe @taylanpince
None
None
None
GPS
Bluetooth
NFC
NFC Did this ever happen?
Solution:
Solution: Wait, what?!
None
Device Adoption 1 2 3 iPhone 4S+ iPad 3+ Samsung
Galaxy S3+ 4 LG, Nokia Lumia, others
OS Adoption 1 2 3 iOS6+ Android 4.3+ Windows Phone
8
None
None
None
Cool stuff, but I don’t do hardware!
None
None
None
None
None
DEMO
Device Discovery
Device Discovery Hello, I’m w710eeb8- a2c63-lf01-l99e- e1b4ak0
Device Discovery Hello, I’m w710eeb8- a2c63-lf01-l99e- e1b4ak0 I was looking
for you!
Bluetooth LE on iOS CBCentralManager write CBPeripheral read
iOS Send some data to Arduino CBPeripheral *peripheral; UInt8 buffer[2]
= {0x01, 0x00}; buffer[1] = 150; [peripheral writeValue:data ...];
Arduino while (ble_available()) { byte data0 = ble_read(); byte data1
= ble_read(); if (data0 == 0x01) { analogWrite(MOTOR_FWD, data1); } } Read incoming data
Apple & Bluetooth LE 1 2 3 Macs since 2011
iPhones since 2011 iOS & OSX integration 4 Location services in iOS7
iBeacons 1 2 3 Built on Bluetooth LE Reliable proximity
info Background mode 4 iOS7 & Mavericks
iBeacon Discovery
iBeacon Discovery I’m f710eeb8- 2c63-4f01-999e- a1b4ak0-aike5 with Major 50 and
Minor 20
iBeacon Discovery I’m f710eeb8- 2c63-4f01-999e- a1b4ak0-aike5 with Major 50 and
Minor 20 You are close by!
Hardware
Hardware
Office Tracker
Caveats 1 2 3 Bluetooth should be on Background apps
allowed Location privacy allowed 4 Needs an app or Passbook
Thank you! @taylanpince
[email protected]
@hipolabs We are hiring!
Q&A