Beaconのお話

157
Beaconのお話

Transcript of Beaconのお話

Page 1: Beaconのお話

Beaconのお話

Page 2: Beaconのお話

about*me

Page 3: Beaconのお話

岡野忍 (おかのしのぶ)

• 株式会社セラク

• Androidエンジニア

• 21歳

• Play Framework/Firefox OS Dart/Ruby/アジャイル node.js/セキュリティ

Page 4: Beaconのお話

Firefox OSが熱い!!

Page 5: Beaconのお話

ちょっと質問タイム

Page 6: Beaconのお話

iOS エンジニアの人

Page 7: Beaconのお話

Android エンジニアの人

Page 8: Beaconのお話

どちらでもない人

Page 9: Beaconのお話

今日話すこと

Page 10: Beaconのお話

今日話すこと

Page 11: Beaconのお話

about*iBeacon

Page 12: Beaconのお話

7

Page 13: Beaconのお話

位置 と 近接

を検知する技術

Page 14: Beaconのお話

CoreLocation.framework

Page 15: Beaconのお話
Page 16: Beaconのお話

BLE

Bluetooth Low Energy

Page 17: Beaconのお話

about*BLE

Page 18: Beaconのお話

なにそれ? 今までのBluetoothと何が違うの?

Page 19: Beaconのお話

近距離無線通信技術Bluetoothの拡張仕様の一つで、極低電力で通信が可能なもの。2010年7月に発表されたBluetooth 4.0規格の一部として策定された。 免許なく使える2.4MHz帯(ISMバンド)の電波を用い、最大1Mbpsの通信が可能。対応チップは従来の1/3程度の電力で動作することができ、ボタン電池一つで数年稼働することができるとされている。各種のセンサーや体に身につける小型の装置などでの利用が見込まれている。

http://e-words.jp/w/BLE.html

Page 20: Beaconのお話

近距離無線通信技術Bluetoothの拡張仕様の一つで、極低電力で通信が可能なもの。2010年7月に発表されたBluetooth 4.0規格の一部として策定された。 免許なく使える2.4MHz帯(ISMバンド)の電波を用い、最大1Mbpsの通信が可能。対応チップは従来の1/3程度の電力で動作することができ、ボタン電池一つで数年稼働することができるとされている。各種のセンサーや体に身につける小型の装置などでの利用が見込まれている。

http://e-words.jp/w/BLE.html

長い

Page 21: Beaconのお話

簡単にまとめると…

Page 22: Beaconのお話

通信速度ほどほどでいいからさ 省電力で動かそうよ!

簡単にまとめると…

Page 23: Beaconのお話

省電力ってどれくらい?

Page 24: Beaconのお話

省電力ってどれくらい?

ボタン電池1個でも数年動く

単三電池で2個で5年くらい動く

Page 25: Beaconのお話

about*Beacon

Page 26: Beaconのお話

Beacon≠Beacon

Page 27: Beaconのお話

Beacon

Page 28: Beaconのお話

Beacon

光や電波を発する装置

Page 29: Beaconのお話

具体的にどんなもの?

Page 30: Beaconのお話

Estimote Estimote Beacon

Page 31: Beaconのお話

Sticknfind Technologies StickNFind

Page 32: Beaconのお話

Aplix Beaconモジュール BM1

No Image

Page 33: Beaconのお話

2つに別れる

Page 34: Beaconのお話

探す側

2つに別れる

Page 35: Beaconのお話

探す側 発信側

2つに別れる

Page 36: Beaconのお話

探す側 発信側

2つに別れる

Page 37: Beaconのお話

探す側 発信側

2つに別れる

Page 38: Beaconのお話

探す側 発信側

2つに別れる

Page 39: Beaconのお話

探す側 発信側

2つに別れる

Page 40: Beaconのお話

探す側 発信側

2つに別れる

Page 41: Beaconのお話

探す側 発信側

2つに別れる

Page 42: Beaconのお話

探す側 発信側

2つに別れる

Page 43: Beaconのお話

Beaconは

探す側と発信側の

実装が可能

Page 44: Beaconのお話

Android

探す側のみ

実装可能

Page 45: Beaconのお話

対応端末

Page 46: Beaconのお話

対応端末

Page 47: Beaconのお話

対応端末

iPhone4S以降

Page 48: Beaconのお話

対応端末

iPhone4S以降

Android

Page 49: Beaconのお話

対応端末

iPhone4S以降

Android

4.3以上

Page 50: Beaconのお話

対応端末で

Androidは絶望的

Page 51: Beaconのお話

Android4.3以上のシェア率

Page 52: Beaconのお話

Android4.3以上のシェア率

10.1%

Page 53: Beaconのお話

個々のBeaconを識別するための情報

Page 54: Beaconのお話

個々のBeaconを識別するための情報

proximity UUID

Page 55: Beaconのお話

個々のBeaconを識別するための情報

proximity UUID

major

Page 56: Beaconのお話

個々のBeaconを識別するための情報

proximity UUID

major

minor

Page 57: Beaconのお話

よくわからない…

Page 58: Beaconのお話

proximity UUID(企業)

major(支店)

minor(フロア)

一例で説明すると

Page 59: Beaconのお話

Beaconでできること

Page 60: Beaconのお話

Beaconでできること

領域観測-Region 1

Page 61: Beaconのお話

Beaconでできること

領域観測-Region

距離観測-Ranging

1

2

Page 62: Beaconのお話

領域観測-Region 1

Page 63: Beaconのお話

領域観測-Region 1

Page 64: Beaconのお話

領域観測-Region 1

Beaconの領域内(Region)への

出入りを監視する

Page 65: Beaconのお話

領域観測-Region 1

Beaconの領域内(Region)への

出入りを監視する ?

Page 66: Beaconのお話
Page 67: Beaconのお話
Page 68: Beaconのお話

\ 入った /

Page 69: Beaconのお話
Page 70: Beaconのお話
Page 71: Beaconのお話

\ 出た /

Page 72: Beaconのお話

領域観測-Region 1

Page 73: Beaconのお話

領域観測-Region 1

Beaconの領域内に

Page 74: Beaconのお話

領域観測-Region 1

Beaconの領域内に

入った時

Page 75: Beaconのお話

領域観測-Region 1

Beaconの領域内に

入った時

出た時

Page 76: Beaconのお話

領域観測-Region 1

Beaconの領域内に

入った時

出た時

何かする!

Page 77: Beaconのお話

距離観測-Ranging 2

Page 78: Beaconのお話

距離観測-Ranging 2

Page 79: Beaconのお話

距離観測-Ranging 2

各Beaconとの距離を

約1秒おきに監視する

Page 80: Beaconのお話

距離観測-Ranging 2

各Beaconとの距離を

約1秒おきに監視する ?

Page 81: Beaconのお話

A B

Page 82: Beaconのお話

A B

Page 83: Beaconのお話

A B

Page 84: Beaconのお話

A B

遠 近

Page 85: Beaconのお話

A B

Page 86: Beaconのお話

A B

- 1秒後 -

Page 87: Beaconのお話

A B

Page 88: Beaconのお話

A B

Page 89: Beaconのお話

A B

近 遠

Page 90: Beaconのお話

距離観測-Ranging 2

Page 91: Beaconのお話

距離観測-Ranging 2

各Beaconとの距離を

Page 92: Beaconのお話

距離観測-Ranging 2

各Beaconとの距離を

約1秒おきに検知して

Page 93: Beaconのお話

距離観測-Ranging 2

各Beaconとの距離を

約1秒おきに検知して

何かする!

Page 94: Beaconのお話

距離観測-Ranging 2

距離を表す4種類の値 proximity

Page 95: Beaconのお話

距離観測-Ranging 2

-> Immediate とても近い

距離を表す4種類の値 proximity

Page 96: Beaconのお話

距離観測-Ranging 2

-> ->

Immediate Near

とても近い 近い

距離を表す4種類の値 proximity

Page 97: Beaconのお話

距離観測-Ranging 2

-> -> ->

Immediate Near Far

とても近い 近い 遠い

距離を表す4種類の値 proximity

Page 98: Beaconのお話

距離観測-Ranging 2

-> -> -> ->

Immediate Near Far Unknown

とても近い 近い 遠い 不明

距離を表す4種類の値 proximity

Page 99: Beaconのお話

距離観測-Ranging 2

その他にも…

accuracy(精度)

rssi (電波強度)

Page 100: Beaconのお話

領域観測と距離観測の違い

Page 101: Beaconのお話

領域観測の対象

Page 102: Beaconのお話

領域観測の対象

Page 103: Beaconのお話

領域観測の対象

領域(Region)単位

Page 104: Beaconのお話

距離観測の対象

Page 105: Beaconのお話

距離観測の対象

Page 106: Beaconのお話

距離観測の対象

Beacon単位

Page 107: Beaconのお話

領域観測と距離観測は

全く別な機能

Page 108: Beaconのお話

できないこと

Page 109: Beaconのお話

できないこと

Beaconとデバイスとの正確な距離の取得

Page 110: Beaconのお話

できないこと

Beaconとデバイスとの正確な距離の取得

Beaconから任意の文字列等を発信する

Page 111: Beaconのお話

できないこと

Beaconとデバイスとの正確な距離の取得

Beaconから任意の文字列等を発信する

などなど…

Page 112: Beaconのお話

正直

できることはとても少ない

Page 113: Beaconのお話

悪い点 / 課題点

Page 114: Beaconのお話

悪い点 / 課題点

Bluetoothをオンにしていなければいけない

Page 115: Beaconのお話

悪い点 / 課題点

Bluetoothをオンにしていなければいけない

Beaconのなりすましができてしまう

Page 116: Beaconのお話

悪い点 / 課題点

Bluetoothをオンにしていなければいけない

Beaconのなりすましができてしまう

Androidは対応端末が少ない

Page 117: Beaconのお話

悪い点 / 課題点

Bluetoothをオンにしていなければいけない

Beaconのなりすましができてしまう

Androidは対応端末が少ない

認知度、広がるきっかけ

Page 118: Beaconのお話

悪い点 / 課題点

Bluetoothをオンにしていなければいけない

Beaconのなりすましができてしまう

Androidは対応端末が少ない

認知度、広がるきっかけ

などなど…

Page 119: Beaconのお話

ビジネルの話

Page 120: Beaconのお話

一部のビジネル業界

Page 121: Beaconのお話

Beacon Beacon

Beacon Beacon

Beacon

Beacon Beacon

Beacon

Beacon

Beacon

Beacon

Beacon

Page 122: Beaconのお話

ちなみに

Page 123: Beaconのお話

Beaconは

Appleの登録商標

Page 124: Beaconのお話

ようするに

Page 125: Beaconのお話

Androidで Beaconとか

言ったら怒られる…

Page 126: Beaconのお話

どうすればいいか

Page 127: Beaconのお話

Beacon

Page 128: Beaconのお話

Beacon

Page 129: Beaconのお話

Beacon

Page 130: Beaconのお話

Beacon

Beacon

Beacon

Beacon

Beacon

Beacon

Beacon

Beacon

Beacon

Beacon

Beacon

Beacon

Page 131: Beaconのお話

Beacon 広げよう!

Page 132: Beaconのお話

O2Oの切り札

(Online to Offline)

Page 133: Beaconのお話

O2Oの切り札

(Online to Offline) そうでもない

Page 134: Beaconのお話

Beaconを導入している 日本のサービス

Page 135: Beaconのお話

Beaconを導入している 日本のサービス

tab http://p.tl/VgVN

Page 136: Beaconのお話

Beaconを導入している 日本のサービス

tab http://p.tl/VgVN

スマポ http://p.tl/LY8G

Page 137: Beaconのお話

Beaconを導入している サービスの特徴

Page 138: Beaconのお話

Beaconを導入している サービスの特徴

クーポン配信

Page 139: Beaconのお話

Beaconを導入している サービスの特徴

クーポン配信

商品紹介

Page 140: Beaconのお話

Beaconを導入している サービスの特徴

クーポン配信

商品紹介

スタンプラリー

Page 141: Beaconのお話

Beaconを導入している サービスの特徴

クーポン配信

商品紹介

スタンプラリー

とかとか・・・

Page 142: Beaconのお話

商品紹介のフロー

Page 143: Beaconのお話

商品紹介のフロー

\ 入った or 近づいた /

Page 144: Beaconのお話

商品紹介のフロー

UUID , major , minor

\ 入った or 近づいた /

Page 145: Beaconのお話

商品紹介のフロー

UUID , major , minor

お店のBeaconを検知

Beaconから受信した情報をサーバに送信

\ 入った or 近づいた /

Page 146: Beaconのお話

商品紹介のフロー

{ “id”:1, ”name”:”sample”, ”url”:”https://hoge.com” }

Page 147: Beaconのお話

商品紹介のフロー

{ “id”:1, ”name”:”sample”, ”url”:”https://hoge.com” }

端末から受け取ったBeaconの情報を元に

商品情報を返す

Page 148: Beaconのお話

商品紹介のフロー

https://hoge.com

Web

Page 149: Beaconのお話

商品紹介のフロー

https://hoge.com

サーバから返ってきた商品情報を表示

(Web、アプリ)

Web

Page 150: Beaconのお話

ビジネス観点

Page 151: Beaconのお話

ビジネス観点

デザインパターンに従う = ぱっとしないサービス!

Page 152: Beaconのお話

ビジネス観点

デザインパターンに従う = ぱっとしないサービス!

利用シーンの想定が大事!

Page 153: Beaconのお話

ビジネス観点

デザインパターンに従う = ぱっとしないサービス!

利用シーンの想定が大事!

できることが少ないことを知っておく!

Page 154: Beaconのお話

ビジネス観点

デザインパターンに従う = ぱっとしないサービス!

利用シーンの想定が大事!

できることが少ないことを知っておく!

パッケージ販売が熱い!

Page 155: Beaconのお話

ビジネス観点

デザインパターンに従う = ぱっとしないサービス!

利用シーンの想定が大事!

できることが少ないことを知っておく!

パッケージ販売が熱い!

試行錯誤・試験運用が大きな鍵!

Page 156: Beaconのお話

まとめ

技術的には面白い要素はある

まだまだこれから

旬ものな技術かもしれない

Androidはあと1年くらいダメそう

ハードのBLEが面白そう

ビジネスへの落とし込みが難点

Page 157: Beaconのお話

ご清聴ありがとうございました