Eddystone は、2015 年 7 月にGoogleがリリースしたBluetooth Low Energy ビーコンプロファイルです。2018 年 12 月、Google は Eddystone と Physical Web ビーコン通知の配信を停止しました。Apache 2.0 ライセンス、クロスプラットフォーム、バージョン管理されたプロファイルには、Eddystone-UID、Eddystone-URL、Eddystone-TLMなど、いくつかのフレーム タイプが含まれていました。[1] Eddystone-URL はPhysical Web プロジェクトで使用され、Eddystone-UID は通常、 Google マップなどの Google のファースト パーティ アプリを含む、ユーザーのデバイス上のネイティブ アプリで使用されていました。[2]
背景
この形式は、灯台信号の単純さと一方向の性質にちなんで、英国のエディストーン灯台にちなんで名付けられました。 [3]
技術的な詳細
Appleが2013年にリリースしたiBeaconプロファイルに似ていますが、Eddystoneは制限なく実装できます。Eddystoneには、バッテリーレベルなど、ビーコンの状態を報告するために設計されたテレメトリフレーム( Eddystone-TLM )も含まれています。他のビーコン技術と同様に、Eddystoneを備えたビーコンは、デバイスが周囲の物体や場所をより適切に把握できるようにします。 [4]重要なのは、ビーコンは通常、他のデバイスからの接続を受け入れないため、ビーコン自体は近くにあるデバイスを記録できないことです。多くの場合、ビーコンフレームは単純であるため、ビーコンの信号を解釈するために アプリ( Google Chromeなど)が必要になります。
Nearby Messagesは、このプロトコルからビーコン内に保存されているデータを受信するために使用できるAPIです。iBeaconとは異なり、Googleビーコンはデバイス間の通信にBluetoothだけでなくWiFiや近超音波も使用します。[5]
Eddystone には 4 つのフレーム タイプがあります。
- Eddystone-UIDは、アプリがアプリサーバーから情報を取得できるようにする識別コードをブロードキャストします。これらは、屋内位置の特定、物理的なオブジェクトの識別、開発者が決定した任意の方法でアプリと対話するために使用できます。[6]
- Eddystone-EIDは、プロトコルのセキュリティを高めるために暗号化された回転識別子をブロードキャストしますが、それ以外はUIDフレームと同様に機能します[7]
- Eddystone-TLMはビーコンに関する情報をブロードキャストします。これには、バッテリーレベル、センサーデータ、またはビーコン管理者へのその他の関連情報が含まれます。ビーコンとして使用するには、別のフレームタイプを伴わなければなりません。[8]
- Eddystone-URLは、SSLを使用して保護されたWebサイトにリダイレクトする最大18文字のURLをブロードキャストします。[9]このビーコンは、Physical Webの基盤です。
- Android 4.4 以降では、ユーザーの携帯電話に通知が表示されます。
- 2017年10月現在、GoogleはiOSおよびAndroidのChromeからEddystone検出を削除しました。[10]
Google ビーコン プラットフォーム
Google は Eddystone と並行して、Google ビーコン プラットフォームを立ち上げました。このプラットフォームには、コンテンツを個々のビーコンに関連付けるために設計された Proximity Beacon API が含まれています。[11] Proximity Beacon API は、開発者のアプリケーションに役立つ追加情報 (「添付ファイル」と呼ばれる) を個々のビーコン ID に関連付けることができるビーコンのレジストリの前に置かれます。1 つのビーコンに複数の添付ファイルを関連付けることができます。添付ファイルはリアルタイムで更新でき、Androidの Nearby API ( Google Play Services経由) やiOSの Nearby ライブラリを使用してアプリで取得できます。
Wazeビーコン
GoogleのナビゲーションプラットフォームWazeは、世界中のトンネル(GPSが機能しない場所)にEddystoneビーコンを設置している[12]
以下のデータを送信します。
- 固有のID
- バッテリー残量
- メッセージを送信した回数
- 電源投入または再起動からの時間
- その温度
WazeのID番号を使用していないビーコンからの情報は無視されます。[13]
安全
2018年には、ビーコンの音声コンポーネントがどのように記録、保存され、最終的に信号の超音波部分だけにフィルタリングされるかについての懸念から、プラットフォームのセキュリティがプライバシー擁護者から精査されました。[14]適切なインフォームドコンセントがなければ、ユーザーは、Nearby Messages APIと連携したEddystoneプロトコルを使用してビーコンによって会話が違法に録音されていることに気付く可能性があります。
中止
2018年12月、GoogleはEddystoneとPhysical Webビーコン通知の配信を停止しました。[15] ユーザー数の少なさとユーザーエクスペリエンスの悪さが、Eddystoneビーコンの廃止の理由でした。Googleは引き続きビーコンダッシュボードへのアクセスを可能にし、Proximity Beacons APIを使用するサードパーティアプリを介してNearby Notificationsと同様の近接ベースのエクスペリエンスを提供できます。
参照
参考文献
- ^ Amadeo, Ron (2015-07-14). 「Google の「Eddystone」を紹介します。柔軟性の高いオープンソースの iBeacon ファイターです」。Ars Technica。2015年 7 月 14 日閲覧。
- ^ Rose, Joseph (2015-03-09). 「TriMet、Google、MAX利用者向けに初のワイヤレス列車到着ビーコンを稼働」 The Oregonian/OregonLive.
- ^ Amadeo, Ron (2015-07-14). 「Google の「Eddystone」を紹介します。柔軟性の高いオープンソースの iBeacon ファイターです」。Ars Technica。2015年 7 月 14 日閲覧。
- ^ Bohn, Dieter (2015-07-14). 「Google は Apple のように、店舗がスマートフォンと対話できるようにしたいと考えている」 The Verge 。 2015 年 7 月 14 日閲覧。
- ^ 「概要 | Nearby Messages API | Google Developers」。Google Developers 。 2018年5月12日閲覧。
- ^ 「Eddystone-UID」。Git -Hub Eddystone-UID 。 2017年4月26日閲覧。
- ^ 「Eddystone-EID」。Git -Hub Eddystone-EID 。 2017年4月28日閲覧。
- ^ 「Eddystone-TLM」。Git -Hub Eddystone-TLM 。 2017年4月28日閲覧。
- ^ 「Eddystone-URL」。Git -Hub Eddystone-URL 。 2017年4月28日閲覧。
- ^ 「iOS での Eddystone-URL のトラブルシューティング」。2020 年 7 月 31 日時点のオリジナルよりアーカイブ。2018 年 8 月 9 日閲覧。
- ^ 「ビーコンを使って世界をマークアップ」。Google Inc. 2015-07-14。2017-07-09にオリジナルからアーカイブ。2015-07-14に取得。
- ^ 「Waze、GPS信号遮断を解消するため、Bluetoothビーコンをニューヨーク市に拡大」TechCrunch、2019年1月29日。 2020年8月4日閲覧。
- ^ 「Wazeビーコンの仕組み - Wazeパートナーヘルプ」。support.google.com 。 2020年8月4日閲覧。
- ^ マシューズ、リチャード。「携帯電話からの無音信号があなたを録音・追跡する可能性」ザ・カンバセーション。 2018年5月12日閲覧。
- ^ 「Android Nearby Notifications のサポートを終了」。2020年6月11日閲覧。
外部リンク
- Github の Physical Web プロジェクト
- Google.com の周辺 API 情報
- GitHub 物理 Web の問題
- フィジカルウェブディスカッションフォーラム
- Google が Eddystone の提供を中止 2020-11-09 にWayback Machineでアーカイブ
