Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
iBeacons: Interacting with the physical world u...
Search
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
76
You should learn Go!
kodio
1
140
Daha iyi Geliştirme Ortamı için: Vagrant
kodio
0
86
Building Next-Generation iOS Apps with AFNetworking 2.0
kodio
2
400
Reactive Principles
kodio
1
160
AngularJS vs. Ember.js vs. Backbone.js
kodio
1
530
Go: a simple programming environment
kodio
2
190
Why I had to write a client side framework for Koding.
kodio
1
110
Sure, I could learn Objective-C but...
kodio
1
100
Other Decks in Programming
See All in Programming
私なりのハーネスエンジニアリング ~独自の言語処理系の開発を通して~
seosoft
0
160
Web Framework Benchmark Battle 2026, Any%
a_matsuda
3
3.1k
Web3Dライブラリを作ってVue Custom Rendererの仕組みを理解しよう / lets learn vue custom renderer by making 3d library
drumath2237
1
110
graphql-ruby を Spinel で速くしようとした話
mtsmfm
0
140
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
130
クラウドエージェントは、 何がそんなに便利なのか / what makes cloud agents so useful
rkaga
5
670
Coding with AI: How to trust the storyteller (AWS Community Day Adria, Ljubljana 2026)
slobodan
0
130
dotNET_vulnclicker_intro.pdf
deka_morita
0
160
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
4
1.4k
クラウドゲーミングのパフォーマンス最適化に挑む / Cloud Gaming Performance Tuning
vivion
0
320
Inertia Rails: The One-Person Framework with React & Friends
skryukov
0
210
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.2k
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
6.3k
Producing Creativity
orderedlist
PRO
348
41k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
GitHub's CSS Performance
jonrohan
1033
470k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
390
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.9k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
490
Building an army of robots
kneath
307
47k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Making the Leap to Tech Lead
cromwellryan
135
10k
For a Future-Friendly Web
brad_frost
184
11k
The SEO identity crisis: Don't let AI make you average
varn
0
620
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