Upload
eri-han
View
196
Download
3
Embed Size (px)
Citation preview
New proximity-based experiences by iOS/Android devicesEri [email protected]
IoT 活用の新世代コミュニケーション。Web URL プッシュ通知 (β 提供 )
関連するウェブサイトのURLを、スマートフォンにリモート通知。・・・・・
ビーコン(フィジカルウェブ )
単なるデジタルサイネージではない、最新技術を活用した様々な機能を搭載。IoT 時代のインタラクティブ・コミュニケーションを実現します。
・・・・・
What is iBeacon/Eddystone/Physical Web?
BLE (Bluetooth Low Energy)省電力近距離無線通信技術• ペアリングの概念がない• BLE Beaconは 2.4GHz帯を利用する通信機器 (主に無線
LAN)との混線もない• Bluetooth Version 4.0以降• BLEの Central(中心ノード)と Peripheral(端末ノード)
Physical Webグーグルがアプリを介さず機器とインターネットを連携できる標準規格として 2014年 10月に発表した新プロジェクト http://google.github.io/physical-web/
iBeacona communication protocol developed by Apple on top of Bluetooth Smart technology. (WWDC 2013)• Data Packet broadcasted• Location – aware in apps• iOS7.0+, Mac OX Mavericks Support Only• Must have app installed
iBeacon Data PacketUUID (16 bytes) + major number (2 bytes) + minor number (2 bytes)
iBeacon InteractionsMonitoring & RangingMonitoring – Enter/Exit Events (regions)Ranging – only foreground(proximity)
EddystoneJust like iBeacon is a Bluetooth 4.0 communication protocol designed by Apple, Eddystone is an open Bluetooth 4.0 protocol from Google(July 2015).
Eddystone Packet types- Eddystone-UID : A unique, static ID (10-byte Namespace + 6-byte Instance)- Eddystone-URL: A compressed URL- Eddystone-TLM: Beacon status data that is useful for beacon fleet maintenance, and
powers Google Proximity Beacon API's diagnostics endpoint. -TLM should be interleaved with an identifying frame such as Eddystone-UID or Eddystone-EID (for which the encrypted eTLM version preserves security).
- Eddystone-EID : A time-varying beacon frame that can be resolved to a stable identifier by a linked resolver, such as Proximity Beacon API.
Eddystone & iBeacon comparison
- While iBeacon is officially supported by iOS devices only, Eddystone has official support for both iOS and Android.
- Eddystone is an open protocol.- The advertising packet is naturally different from that of iBeacon. In fact, Eddystone
is designed to support multiple data packet types, starting with two: Eddystone-UID and Eddystone-URL.
- There’s a third type of packet: Eddystone-TLM, as in “telemetry.” This packet is broadcast alongside the Eddystone-UID or Eddystone-URL packets and contains beacon’s “health status” (e.g., battery life). This is mainly intended for fleet management, and because of that, the TLM “service” packet is broadcast less frequently than the “data” packets.
- iBeacon provides two API methods for apps to detect iBeacons devices: ranging, which works only when the app is active, and provides proximity estimations; and monitoring, which works even if the app is not running, and provides a binary “in range” and “out of range” information.
New proximity-based experiences by iOS/Android devices
DedicatedHardware
Here I am!
SmartDevices
SmartDevices
I see signal
Broadcasting BLE by iOS/Android devices
DedicatedHardware
Here I am!I see 2 signals
SmartDevices
SmartDevices
Here I am!
Broadcasting BLE by iOS/Android devices
DedicatedHardware
Here I am!I see 2 signals
Here I am!
Broadcasting BLE by iOS/Android devices
DedicatedHardware
Here I am!I see 2 signals
Here I am!
Broadcasting BLE by iOS/Android devices
New proximity-based experiences by iOS/Android devices
BLE Signal Notification
iBeacon / EddystoneMust have app installed
BLE Signal Notification
Eddystone-URL only
Eddystone BLE Beacons work with the existing Google Chrome Widget or the Physical Web App. You don’t need to build your own.