1

より多くの Web ページを読みましたが、eddystone API と対話するためにどの API を使用するのが適切かが明確ではありません。いくつかのビーコンが必要です。それらはバックグラウンド サービス (Android 上) で動作する必要があります。特に、信号の記録を開始するには最初のビーコンが必要であり、記録を停止するには 2 番目の (より離れた) ビーコンが必要です。さらに、各ユーザーが(アプリを介して)最初と2番目に使用する必要があるビーコンのカップルを設定できる必要があります。私は eddystone 標準と互換性のある Kontakt.io Beacon を持っており、kontakt.io は独自の API も提供しています。しかし、将来的には、kontakt.io だけでなく、標準の Eddystone と互換性のあるあらゆる種類のビーコンをユーザーが使用できるようにしたいと考えています。そのため、kontakt.io API を使用しないでください。

アプリの開発にはどのような種類の API を使用できますか? 私の要件には何を使用するのが良いですか?

4

3 に答える 3

3

Android ビーコン ライブラリは、さまざまな理由から、汎用 Eddyatone ビーコン検出のデフォルトの選択肢です。

  1. 1 億人以上のエンド ユーザーを持つ 4,000 以上のアプリで広く使用されています。

  2. これは無料でオープン ソースであるため、このようなフォーラムで簡単にヘルプを得ることができます。

  3. UID、URL、TLM を含むすべての Eddystone フレーム タイプを検出します。

  4. 背景を高速で検出し、ビーコンまでの距離を推定できます。

  5. また、将来拡張サポートが必要になった場合に備えて、他のビーコン タイプ (AltBeacon、iBeacon) とも互換性があります。

このライブラリを Eddystone で使用する方法のコード サンプルは、http://altbeacon.github.io/android-beacon-library/eddystone-how-to.html で確認できます

ご指摘のとおり、Google は Eddystone API も提供しています。これは主に、Nearby などのクラウド サービスとの統合に重点を置いています。どちらを選択するかは、目標によって異なります。Android ビーコン ライブラリは、より汎用的なソリューションです。

完全な開示: 私はプロジェクトの主任開発者であり、質問があれば、質問に答える可能性が最も高い人物です。

于 2015-11-13T14:33:47.233 に答える
0

altbeacon ライブラリを使用する場合があります

于 2015-11-13T13:22:49.140 に答える
0

(開示:私はNearby APIに取り組んでいます)

Google の Proximity Beacon APIを介してペイロードをビーコンに関連付ける場合は、Nearby.Messagesが適切なソリューションです。

Google Play サービス 7.8 では、マニフェストに新しいプラットフォームのアクセス許可を追加することなく、Nearby でフォアグラウンド スキャンが可能になります。

Google Play Services の今後のリリースでは、バックグラウンド スキャンを導入します。これにより、Nearby がアプリに代わってスキャンを開始し、ペイロードで関心のあるビーコンが見つかったときにアプリをウェイクアップします。リリースについては、 Android Developer's Blogに注目してください。

于 2015-11-16T17:23:52.580 に答える