Eddystone-EID ビーコンは、Google の Proximity Beacon API によって解決されるエフェメラル識別子を送信します。これは、アクティブなインターネット接続なしでは Eddystone-EID ビーコンを検出できないことを意味します。このアプローチはかなり新しいため、インターネット上にはあまり情報がありません。
一時的な識別子の生成と解決メカニズムについては、Google の研究者によって提供されたこの論文で説明されています。手順の概要は次のとおりです。Eddystone-EID ビーコンは、キーを使用して AES-128 で埋め込まれたタイム カウンターからの値を暗号化します。キーは各ビーコンの一意の識別子です。結果は、送信されるエフェメラル ID です。512 秒ごとと同様に、ビーコンは一時的な ID を再計算します。一時的な ID が受信側で受信されると、リゾルバは、既知の事前定義されたキーの中から正しい復号化を提供するキーを見つけようとします。見つかったキーは、ビーコンの識別に対応します。
市場に出回っている Eddystone-EID で動作する、特定の論文に従って、オフラインの解決/復号化手順を実装できるかどうか疑問に思っています。クラウドでグローバル リゾルバーを使用する代わりに、ビーコンの数がはるかに少ないローカル リゾルバーを開発できますか?
はいの場合、以前の試みや実装などはありますか?
このトピックについてどう思いますか?