5

最近、認識して使用できる Android アプリを作成する目的で iBeacon デバイスを入手しました。私は Android アプリで Bluetooth を使用するのは初めてで、まだ知らないことがたくさんあります。インターネットとこのフォーラムで、Radius Networks の Android IBeacon Library を使用するように推奨されているのを見つけましたが、残念ながら現在は使用できなくなりました。

https://github.com/RadiusNetworks/android-ibeacon-service

そこで、Bluetooth Low Energy に関する Android 開発者ガイドに示されているコードを使用することから始めました: https://developer.android.com/guide/topics/connectivity/bluetooth-le.html

このコードを使用して、デバイスを検出し、接続することもできますが、近接 Uuid とメジャー値とマイナー値を取得する方法がわかりません。アプリは、サービスとデバイスの特性から多くの Uuid を表示しますが、何も表示しませんデバイスの近接 Uuid です。

誰でも Android Bluetooth LE API を使用してそのデータを取得する方法を教えてくれますか、または Radius Networks の Eclipse 用 Android iBeacon ライブラリとそれを使用するためのガイドまたは使用方法を示すサンプルを入手するのを手伝ってくれますか?

ありがとうございました。

4

3 に答える 3

2

編集/更新:
それは良くなります.. AltBeacon ! AltBeacon
の仕様を確認する

AltBeacon は、ビーコンが送信するものと、そのデータが Android、Windows、およびその他のデバイスでどのように使用されるかについて、透明性を高めます。


RadiusNetworks による Android iBeacon ライブラリが利用できなくなった理由:

ベンダーは、Apple が設定したガイドラインに準拠し始めており、その結果、Android デバイスと iBeacon プロトコルの検出との間の参照または接続を製品から「スクラブ」することを余儀なくされています。

続きを読む: Apple が Android 用の iBeacon を取り締まる
最善の策は、以前のコミットから、すべてのコンポーネント (ライブラリ、サンプル、サービス

また、Android iBeacon Lib、RadiusNetworks の CEO からのメモ

さて、Proximity UUIDmajorminorsに来ます:
パラメータに関して、それを取得する直接的な方法は見つかりませんでしたが、 iBeacon テクノロジを使用して、Android のビーコンのメジャー、マイナー、uuid の読み取りSensorTag を確認できます。 . 後者では、iBeacon Service の後にメジャー、マイナー、uuid の表示がありますが、TI 機器が制限である可能性があります。

Androidでは、識別子として..ビーコン/ for eachのdevice addressbyを回復できます。device.getAddress()BluetoothDevice device;

于 2014-07-23T09:59:49.580 に答える
1

RadiusNetworks は、新しいクロス プラットフォーム ビーコン近接仕様と組み合わせて、ライブラリとサンプルを「再リリース」しました。

新しい AltBeacon 標準により、クロスプラットフォームの近接アプリが可能に

altbeacon.orgをチェックしてください。

于 2014-07-29T13:32:16.633 に答える