1

AltBeacon/android-beacon-library を使用しようとしています。私はリファレンスアプリから始めました。すべての指示に従ってアプリをセットアップしましたが、まだビーコンが見つかりません。Locate アプリも試しましたが、ビーコンも見つかりません。RadBeacons は iPhone のアプリで設定できるので問題ないと思います。私が試した Android スマートフォンは、Moto X (Android 4.4.4) と Samsung S3 (Android 4.4.2) で、両方のスマートフォンにアプリがインストールされていますが、どちらも機能しません。次のように、ライブラリのログを調べました。

09-10 15:46:02.571: D/BtGatt.btif(1990): btif_gattc_upstreams_evt: Event 4096
09-10 15:46:02.571: D/BtGatt.GattService(1990): onScanResult() - address=3D:AC:95:C9:1C:D5, rssi=-64
09-10 15:46:02.571: D/BeaconService(11355): got record
09-10 15:46:02.577: D/WifiStateMachine(924): handleMessage: X
09-10 15:46:02.577: D/BeaconParser(11355): This is not a matching Beacon advertisement.  (Was expecting be ac.  The bytes I see are: 0201061aff4c000215078701d2fa844b429c161417dabc159d00010001c20000000000000000000000000000000000000000000000000000000000000000

また、Google Play からiBeacon Finderなどの他のアプリをインストールしようとしましたが、ビーコンが見つかりました。アプリまたはビーコンに必要な追加の構成はありますか?

誰でもこれについて私を助けることができますか? 非常に感謝しています!

4

1 に答える 1

1

問題は、ライブラリがデフォルトで認識しない独自のビーコン タイプを使用していることです。ライブラリを知的財産から保護するために、デフォルトでは、新しいAltBeacon仕様を満たすビーコンのみを検出することを理解してください。独自のビーコンを検出するように事前に構成することはできません。

独自のビーコンで動作するようにライブラリを簡単に構成できますが、構成コードの行を自分で追加する必要があります。詳細については、 BeaconParserクラスのドキュメントを参照してください。

于 2014-09-10T20:13:13.257 に答える