Eddystoneは、Googleが開発した最も人気のあるビーコンです。多くの企業が位置情報に基づく通知の送信にEddystoneビーコンを利用しています。オープンソースでマルチプラットフォーム対応のビーコンであり、iOSとAndroidの両方で使用できます。
Eddystone ビーコンは、3 つの主要フレームで記述される 4 種類のデータをブロードキャストできます。
エディストーン-URL: URL アドレスをブロードキャストするためのものです。
エディストーン-TLM: ビーコンテレメトリに使用できます。
エディストーン-UID: ビーコン ID をブロードキャストするためのものです。
ちなみに、セキュリティにはEddystone-EIDも使えます。
それでは、まずEddystoneビーコンの全体的な動作について説明しましょう。
完全な動作 エディストーンビーコン
この記事では、Eddystone の仕組みを4つの主要なステップに分けて解説します。一つずつ見ていきましょう。
1. ビーコンを入手する
まず、ビーコンを入手する必要があります。最も効果的なビーコンは以下から購入することを強くお勧めします。 モコスマートMOKO Smartの公式サイトにアクセスして、ニーズに合ったビーコンを選択してください。
2. Eddystoneビーコンを設定する
ビーコンを使用する前に、ビーコンのフレームタイプを設定する必要があります。さらに、ブロードキャスト間隔と出力レベルも設定する必要があります。これらの設定には、ビーコンメーカーが提供するソフトウェアを使用する必要があります。
URL添付ファイルまたはデータをアドバタイズするには、Eddystone-EIDまたはEddystone-UIDフレームタイプを使用できます。URLをアドバタイズする場合は、Eddystone-URLフレームタイプを使用できます。
Eddystone-EID と Eddystone-UID を使用すると、次のことが可能になります。
• さまざまなビーコン アタッチメントをリモートで更新します。
• URL 添付ファイルまたはデータをビーコンに関連付けます。
• Google ビーコン ダッシュボードを使用してビーコンを監視します。
• Eddystone-EIDは、ビーコンにアクセスできるユーザーを制御するのにも役立ちます。さらに、Eddystone-URLは、HTTPまたはHTTPSを含むURLのアドバタイズを容易にし、Physical Webとのインタラクションをさらに容易にします。
• Eddystone-URLはアプリインストールURLやアプリインテントをサポートしていません。ビーコンをデプロイした後は、URLを更新する必要があります。また、この形式を使用すると、Googleにビーコンを登録できません。
• Eddystone-URLでビーコンをプロビジョニングしたら、これ以上の手順は必要ありません。他の形式を使用している場合は、次の手順に進んでください。
3. ビーコンをGoogleに登録する
次に、Google Beacon Registryにビーコンの所有権を登録する必要があります。登録にはBeacon Toolsアプリをご利用ください。ちなみに、AndroidとiOSの両方で利用可能です。
ビーコンを登録するには、以下の手順に従ってください。
• アプリを起動した後、希望する Google Developer プロジェクトを選択します。
• アプリをインストールしたデバイスをビーコンの近くに移動してください。ビーコンのリストが表示されます。
• Googleに登録したいビーコンを選択します。「ビーコンを登録」をタップします。すると、登録済みのタブの下にそのビーコンが表示されます。
• さらに、近接ビーコン API を使用してビーコンを登録することもできます。
4. 添付ファイルを追加する
添付ファイルを関連付けるには様々な方法があります。例えば、Google Beacon Dashboard や Proximity Beacon API などを使用できます。ただし、最初の方法を使用することをお勧めします。
• Googleビーコンダッシュボードを使用する
これは、ビーコンにさまざまなアタッチメントを関連付ける最も簡単で分かりやすい方法です。アタッチメントを追加するには、以下の手順に従ってください。
• Google Beaconダッシュボードに直接アクセス
さまざまな Google Developers Console プロジェクトのリストから目的のプロジェクトを選択します。
• リストからビーコンを選択してください
フォームにビーコンの詳細情報を入力します。
• 追加と添付ファイル
横にあるドロップダウン リストをクリックしてビーコンの詳細を表示し、添付オプションを選択します。
• 添付ファイルの値とそのタイプを追加します
添付ファイルを追加するには、プラスアイコンをクリックします。
Eddystone ビーコン通知はどのように見えるのでしょうか?
Eddystone の通知は、iOS デバイスと Android デバイスで異なります。
1. iOSデバイスの通知
ユーザーがEddystoneビーコンに近づくと、通知が届きます。Chromeの「Today」ウィジェットで、近くの物体がウェブページをブロードキャストしていることを知らせる通知を受け取るのでしょうか?ユーザーが希望すれば、Chromeはそれらの物体をリスト表示できます。ユーザーが承認すると、ChromeはオンデマンドでURLリストを表示します。これが通知センターです。リンクをクリックすると、Chromeブラウザアプリ上で対象のウェブサイトに誘導されます。
2. Android端末の通知
ユーザーがEddystoneビーコンに近づくと、通知が届きます。通知には、近くに物理的なウェブページがあることが記載されていますか?ユーザーがその通知をクリックすると、URLの詳細なリストが表示されます。すべてのURLには、Google検索結果と同様に、タイトルや説明などのメタデータが含まれています。ユーザーがいずれかのURLをクリックすると、Chromeブラウザアプリ上の対応するウェブサイトにリンクが張られます。
通知の表示についてご理解いただけたかと思います。それでは、Eddystone の動作に関するよくある質問についてお話ししましょう。
Eddystoneの仕組みに関するよくある質問
よくある質問は次のとおりです。
1. Eddystone-URL を動作させるには、ユーザーのデバイスにアプリをインストールする必要がありますか?これはどのように機能しますか?
ビーコンによって送信されるURLを検出するには、アプリが必要です。アプリは基本的に受信したパケットを読み取り、ユーザーに通知を表示します。現在のところ、この機能をサポートしているのはPhysical Web BrowserとiOS版Chromeのみです。iOS版Chromeブラウザの実装でも、通知をオンにする必要があります。
2. これらの URL を誰に送信するかを決めることはできますか?
いいえ、制御するオプションはありません。Eddystone URL を読み取れるアプリをお持ちの方なら誰でもこれらの通知を受け取ることができるため、顧客セグメンテーションは不可能です。
3. 他のビーコンでも Eddystone 形式を使用できますか?
はい、複数のメーカーがそのようなビーコンをリリースしています。さらに、その大半がこのフォーマットをサポートするファームウェアのリリースを計画しています。
4. Chrome ブラウザ以外のブラウザでも Eddystone の URL を翻訳できますか?
はい、Chrome 以外にも Eddystone URL を翻訳できるブラウザがいくつかあります。
5. Eddystone SDK がインストールされたアプリケーションで iBeacon を使用できますか?
はい、可能です。一部のアプリケーションは両方のモードに対応しています。どちらのモードに設定しても問題ありません。そのため、それぞれのモードで動作します。









