18
New proximity-based experiences by iOS/Android devices Eri Han [email protected]

New proximity based experiences by ios/android devices

  • Upload
    eri-han

  • View
    196

  • Download
    3

Embed Size (px)

Citation preview

Page 1: New proximity based experiences by ios/android devices

New proximity-based experiences by iOS/Android devicesEri [email protected]

Page 2: New proximity based experiences by ios/android devices
Page 3: New proximity based experiences by ios/android devices

IoT 活用の新世代コミュニケーション。Web URL プッシュ通知 (β 提供 )

関連するウェブサイトのURLを、スマートフォンにリモート通知。・・・・・

ビーコン(フィジカルウェブ )

単なるデジタルサイネージではない、最新技術を活用した様々な機能を搭載。IoT 時代のインタラクティブ・コミュニケーションを実現します。

・・・・・

Page 4: New proximity based experiences by ios/android devices

What is iBeacon/Eddystone/Physical Web?

Page 5: New proximity based experiences by ios/android devices

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/

Page 6: New proximity based experiences by ios/android devices
Page 7: New proximity based experiences by ios/android devices

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)

Page 8: New proximity based experiences by ios/android devices

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.

Page 9: New proximity based experiences by ios/android devices
Page 10: New proximity based experiences by ios/android devices

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.

Page 11: New proximity based experiences by ios/android devices

New proximity-based experiences by iOS/Android devices

Page 12: New proximity based experiences by ios/android devices

DedicatedHardware

Here I am!

SmartDevices

SmartDevices

I see signal

Broadcasting BLE by iOS/Android devices

Page 13: New proximity based experiences by ios/android devices

DedicatedHardware

Here I am!I see 2 signals

SmartDevices

SmartDevices

Here I am!

Broadcasting BLE by iOS/Android devices

Page 14: New proximity based experiences by ios/android devices

DedicatedHardware

Here I am!I see 2 signals

Here I am!

Broadcasting BLE by iOS/Android devices

Page 15: New proximity based experiences by ios/android devices

DedicatedHardware

Here I am!I see 2 signals

Here I am!

Broadcasting BLE by iOS/Android devices

Page 16: New proximity based experiences by ios/android devices

New proximity-based experiences by iOS/Android devices

Page 17: New proximity based experiences by ios/android devices

BLE Signal Notification

iBeacon / EddystoneMust have app installed

Page 18: New proximity based experiences by ios/android devices

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.