5分でわかるiBeacon

32,054 views

Published on

#potatotips で発表したスライド
iBeaconを5分で駆け足で説明したやつです。

その他の#potatotipsの発表はこちら:
http://himaratsu.hatenablog.com/entry/potatotips1

iBeaconはすでにtabやスマポで運用開始されています。(2013/11/15時点)

Published in: Technology
0 Comments
63 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
32,054
On SlideShare
0
From Embeds
0
Number of Embeds
10,529
Actions
Shares
0
Downloads
217
Comments
0
Likes
63
Embeds 0
No embeds

No notes for slide

5分でわかるiBeacon

  1. 1. 5分でわかる iBeacon #potatotips / @himara2
  2. 2. intro iBeacon関連はとても盛り上がり、注目されている 自動決済やクーポンのpush配信など、用途も実用的 しかし そもそもBluetoothをONにしないとiBeacon作動しない Bluetoothを使った良アプリが多く出て欲しい
  3. 3. intro iBeacon関連はとても盛り上がり、注目されている 自動決済やクーポンのpush配信など、用途も実用的 しかし そもそもBluetoothをONにしないとiBeacon作動しない Bluetoothを使った良アプリが多く出て欲しい
  4. 4. intro iBeacon関連はとても盛り上がり、注目されている 自動決済やクーポンのpush配信など、用途も実用的 しかし そもそもBluetoothをONにしないとiBeacon作動しない Bluetoothを使った良アプリが多く出て欲しい 今日の目的 熟練者でなくても5分でiBeaconを 使えるよう(な気)にする
  5. 5. agenda 1. iBeaconって? 2. iBeaconの仕組み 3. iBeacon実装のポイント 4. iBeaconで出来ること 5. まとめ
  6. 6. 1. iBeaconって? → 位置と近接を検出する技術。BLEに準拠している。 B ! 発信側 BLEデバイス or iOSデバイス 受信側 iOSデバイス B ・端末とビーコンの距離に応じてアプリに処理を命令 タイミングよくクーポンを発行したり、来店回数をカウントしたり。 複数個設置して道案内、など使い道は多々。
  7. 7. 2. iBeaconの仕組み → CoreLocationフレームワークに任せることになる (CoreBluetooth周りもよしなにやってくれる) 送信側 受信側 アドバタイズ (自分を発見してもらう) B UUID major番号 minor番号 受信側と送信側の識別情報 領域の出入りをチェック (リージョン監視) BLEでチェック (レージング)
  8. 8. 3. iBeacon実装のポイント → CLLocationManagerDelegateを実装 didRangeBeacons - BLEのエリアで1.0秒毎に呼ばれる didEnterRegion didExitRegion B didRangeBeacons - 近くにあるビーコン情報が 近い順に最大10個配列に格納される - それぞれのCLBeaconとの - Immediate / Near / Far - accuracy - rssi が取得でき、これに応じた処理 なんか簡単そう!
  9. 9. 4. iBeaconで出来ること ・自動車や電車などに載せれば移動するGeodefenceに ・最大50mと、NFC(~20cm)に比べてエリアが広くタッチレス ・指向性があるので、”マンションの何階” レベルで区別できる ・Passbookとの連携(ホーム画面にクーポン表示) ・etc...
  10. 10. 5. まとめ ・5分じゃたりないよー/(^O^)\ ・詳しく知りたい人はこちら: ・位置情報とマップ プログラミングガイド ・CLBeaconRegion Class Reference ・iBeaconの解説 | Reinforce-Lab.'s Blog ・「開発ハマリどころポイント」まとめる予定 ・社内カフェのクーポンとかで導入事例つくりたい
  11. 11. おしまい #potatotips 5minutes iBeacon

×