SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
5分でわかる

iBeacon
#potatotips / @himara2
intro
iBeacon関連はとても盛り上がり、注目されている
自動決済やクーポンのpush配信など、用途も実用的
しかし

そもそもBluetoothをONにしないとiBeacon作動しない
Bluetoothを使った良アプリが多く出て欲しい
intro
iBeacon関連はとても盛り上がり、注目されている
自動決済やクーポンのpush配信など、用途も実用的
しかし

そもそもBluetoothをONにしないとiBeacon作動しない
Bluetoothを使った良アプリが多く出て欲しい
intro
iBeacon関連はとても盛り上がり、注目されている
自動決済やクーポンのpush配信など、用途も実用的
しかし

そもそもBluetoothをONにしないとiBeacon作動しない
Bluetoothを使った良アプリが多く出て欲しい
今日の目的

熟練者でなくても5分でiBeaconを
使えるよう(な気)にする
agenda
1. iBeaconって?
2. iBeaconの仕組み
3. iBeacon実装のポイント
4. iBeaconで出来ること
5. まとめ
1. iBeaconって?
→ 位置と近接を検出する技術。BLEに準拠している。
B

!

発信側
BLEデバイス or iOSデバイス

受信側
iOSデバイス

B

・端末とビーコンの距離に応じてアプリに処理を命令

タイミングよくクーポンを発行したり、来店回数をカウントしたり。
複数個設置して道案内、など使い道は多々。
2. iBeaconの仕組み
→ CoreLocationフレームワークに任せることになる
(CoreBluetooth周りもよしなにやってくれる)
送信側

受信側

アドバタイズ
(自分を発見してもらう)

B
UUID
major番号
minor番号
受信側と送信側の識別情報

領域の出入りをチェック
(リージョン監視)

BLEでチェック
(レージング)
3. iBeacon実装のポイント
→ CLLocationManagerDelegateを実装
didRangeBeacons
- BLEのエリアで1.0秒毎に呼ばれる

didEnterRegion

didExitRegion

B

didRangeBeacons

- 近くにあるビーコン情報が
近い順に最大10個配列に格納される
- それぞれのCLBeaconとの
- Immediate / Near / Far
- accuracy
- rssi
が取得でき、これに応じた処理

なんか簡単そう!
4. iBeaconで出来ること
・自動車や電車などに載せれば移動するGeodefenceに
・最大50mと、NFC(~20cm)に比べてエリアが広くタッチレス
・指向性があるので、”マンションの何階” レベルで区別できる
・Passbookとの連携(ホーム画面にクーポン表示)
・etc...
5. まとめ
・5分じゃたりないよー/(^O^)\
・詳しく知りたい人はこちら:
・位置情報とマップ プログラミングガイド
・CLBeaconRegion Class Reference
・iBeaconの解説 | Reinforce-Lab.'s Blog

・「開発ハマリどころポイント」まとめる予定
・社内カフェのクーポンとかで導入事例つくりたい
おしまい

#potatotips
5minutes

iBeacon

Mais conteúdo relacionado

Destaque

シリコンスタジオの最新テクノロジーデモ技術解説
シリコンスタジオの最新テクノロジーデモ技術解説シリコンスタジオの最新テクノロジーデモ技術解説
シリコンスタジオの最新テクノロジーデモ技術解説
Silicon Studio Corporation
 
物理ベースの絵作りのための基礎
物理ベースの絵作りのための基礎物理ベースの絵作りのための基礎
物理ベースの絵作りのための基礎
fumoto kazuhiro
 

Destaque (19)

Qoncept iBeacon / Bluetooth LE
Qoncept iBeacon / Bluetooth LEQoncept iBeacon / Bluetooth LE
Qoncept iBeacon / Bluetooth LE
 
Bluetooth通信の 仕組みと活用法紹介
Bluetooth通信の仕組みと活用法紹介Bluetooth通信の仕組みと活用法紹介
Bluetooth通信の 仕組みと活用法紹介
 
“Blender初心者が知っておくべきこと” のいくつか
“Blender初心者が知っておくべきこと” のいくつか“Blender初心者が知っておくべきこと” のいくつか
“Blender初心者が知っておくべきこと” のいくつか
 
DS-LiteをFreeBSDで使う
DS-LiteをFreeBSDで使うDS-LiteをFreeBSDで使う
DS-LiteをFreeBSDで使う
 
Bluetooth LEとiBeaconを使った、すれ違い通信
Bluetooth LEとiBeaconを使った、すれ違い通信Bluetooth LEとiBeaconを使った、すれ違い通信
Bluetooth LEとiBeaconを使った、すれ違い通信
 
UE4映像制作ハンズオン@大阪
UE4映像制作ハンズオン@大阪UE4映像制作ハンズオン@大阪
UE4映像制作ハンズオン@大阪
 
アプリのバックグラウンド処理 | iOS 7エンジニア勉強会
アプリのバックグラウンド処理 | iOS 7エンジニア勉強会アプリのバックグラウンド処理 | iOS 7エンジニア勉強会
アプリのバックグラウンド処理 | iOS 7エンジニア勉強会
 
iBeaconの基本のキ
iBeaconの基本のキiBeaconの基本のキ
iBeaconの基本のキ
 
OpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニック
OpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニックOpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニック
OpenStackをさらに”使う”技術 - OpenStack&Docker活用テクニック
 
BRDF レンダリングの方程式
BRDF レンダリングの方程式BRDF レンダリングの方程式
BRDF レンダリングの方程式
 
シリコンスタジオの最新テクノロジーデモ技術解説
シリコンスタジオの最新テクノロジーデモ技術解説シリコンスタジオの最新テクノロジーデモ技術解説
シリコンスタジオの最新テクノロジーデモ技術解説
 
ブループリントマニアックス
ブループリントマニアックスブループリントマニアックス
ブループリントマニアックス
 
はじめてのAI~ 愛のあるAIを作ろう
はじめてのAI~ 愛のあるAIを作ろうはじめてのAI~ 愛のあるAIを作ろう
はじめてのAI~ 愛のあるAIを作ろう
 
物理ベースの絵作りのための基礎
物理ベースの絵作りのための基礎物理ベースの絵作りのための基礎
物理ベースの絵作りのための基礎
 
オックスフォード図書館制作奮闘記
オックスフォード図書館制作奮闘記オックスフォード図書館制作奮闘記
オックスフォード図書館制作奮闘記
 
『THE COMPREHENSIVE PBR GUIDE – Vol. 2: Practical guidelines for creating PBR ...
『THE COMPREHENSIVE PBR GUIDE – Vol. 2: Practical guidelines for creating PBR ...『THE COMPREHENSIVE PBR GUIDE – Vol. 2: Practical guidelines for creating PBR ...
『THE COMPREHENSIVE PBR GUIDE – Vol. 2: Practical guidelines for creating PBR ...
 
Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編
Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編
Unity道場 14 Shader Forge 102 ~ShaderForgeをつかって学ぶシェーダー入門~ カスタムライティング/トゥーンシェーダー編
 
『THE COMPREHENSIVE PBR GUIDE Volume 1: The Theory of PBR by Allegorithmic』私家訳版
『THE COMPREHENSIVE PBR GUIDE  Volume 1: The Theory of PBR by Allegorithmic』私家訳版『THE COMPREHENSIVE PBR GUIDE  Volume 1: The Theory of PBR by Allegorithmic』私家訳版
『THE COMPREHENSIVE PBR GUIDE Volume 1: The Theory of PBR by Allegorithmic』私家訳版
 
ブレンダーをDisってみる
ブレンダーをDisってみるブレンダーをDisってみる
ブレンダーをDisってみる
 

Mais de Hiramatsu Ryosuke

iPhoneアプリ開発を楽に楽しくするサイトまとめ
iPhoneアプリ開発を楽に楽しくするサイトまとめiPhoneアプリ開発を楽に楽しくするサイトまとめ
iPhoneアプリ開発を楽に楽しくするサイトまとめ
Hiramatsu Ryosuke
 

Mais de Hiramatsu Ryosuke (13)

iOS 8/Swift 概要 #ios8yahoo
iOS 8/Swift 概要 #ios8yahooiOS 8/Swift 概要 #ios8yahoo
iOS 8/Swift 概要 #ios8yahoo
 
これからはじめる SwiftPlayground入門
これからはじめる SwiftPlayground入門これからはじめる SwiftPlayground入門
これからはじめる SwiftPlayground入門
 
6秒動画アプリ Vineの作り方
6秒動画アプリ Vineの作り方6秒動画アプリ Vineの作り方
6秒動画アプリ Vineの作り方
 
iOSアプリ開発にほんのり役に立つtips集
iOSアプリ開発にほんのり役に立つtips集iOSアプリ開発にほんのり役に立つtips集
iOSアプリ開発にほんのり役に立つtips集
 
5分でつまむEffective Objective-C
5分でつまむEffective Objective-C5分でつまむEffective Objective-C
5分でつまむEffective Objective-C
 
Xcodeを便利に使って爆速開発する #yxcm
Xcodeを便利に使って爆速開発する #yxcm Xcodeを便利に使って爆速開発する #yxcm
Xcodeを便利に使って爆速開発する #yxcm
 
iOSアプリの特急申請 - Apple Expedited Review Request
iOSアプリの特急申請 - Apple Expedited Review RequestiOSアプリの特急申請 - Apple Expedited Review Request
iOSアプリの特急申請 - Apple Expedited Review Request
 
emoSound by たこ部 | OpenHackDay2
emoSound by たこ部 | OpenHackDay2emoSound by たこ部 | OpenHackDay2
emoSound by たこ部 | OpenHackDay2
 
AppSwitcherでアプリをユーザーファーストに
AppSwitcherでアプリをユーザーファーストにAppSwitcherでアプリをユーザーファーストに
AppSwitcherでアプリをユーザーファーストに
 
Bitbucket Pull Request 練習帳
Bitbucket Pull Request 練習帳Bitbucket Pull Request 練習帳
Bitbucket Pull Request 練習帳
 
iPhoneアプリ開発を楽に楽しくするサイトまとめ
iPhoneアプリ開発を楽に楽しくするサイトまとめiPhoneアプリ開発を楽に楽しくするサイトまとめ
iPhoneアプリ開発を楽に楽しくするサイトまとめ
 
Unix
UnixUnix
Unix
 
C-langage
C-langageC-langage
C-langage
 

5分でわかるiBeacon