問題タブ [altbeacon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ibeacon - Ibeacon リージョンはセットを閉じましたか?
次のスタディ ケースを満たすために、Altbeacon ライブラリを使用しようとしています。部屋または廊下に複数の IBeacon を配置し、各 IBeacon 間の距離が 3 メートル以内であり、現在最も近い Ibeacon を取得したいと考えています。ビーコンをスキャンするユーザーの電話。まず、ビーコンが 1 つだけのリージョンを構築しようとしましたが、リージョンはクローズド セットであり、リージョンに入るときは同時に他のリージョンにいることはできず、リージョンを出るときは、次に近いものに入力します。しかし、それはライブラリが実装するアプローチではありません。Altbeacon ライブラリに私たちのアプローチを適用する方法があるかどうか、または私が提示する研究ケースを満たすために何らかのパッチを作成する必要があるかどうかを知りたい.
android - AltBeacon/android-beacon-library を使用して iBeacon を検出できない
現在、Androidフォンを使用してiBeaconを検出し、iBeaconからuuid、メジャーマイナーなどの情報を読み書きするプロジェクトに取り組んでいます
ウェブで検索したところ、iBeacon の検出には AltBeacon/android-beacon-library を使用することをお勧めしているようです。ただし、次のリンクのサンプルコードを試してみると、iBeacons の結果が見つかりません。 //github.com/AltBeacon/android-beacon-library-reference . Radius Networksが開発した Google Play から「 Locate 」というアプリをダウンロードしましたが、iBeacon が見つかりません。
上記の方法はすべて、iBeacons の結果を表示できません。デバッグしようとすると、didRangeBeaconsInRegion()、didEnterRegion()、didExitRegion() などの関数は呼び出されません。
ただし、logcat から、いくつかのデバイス情報が見つかりました。
10-24 13:56:31.878: D/BluetoothAdapter(14042): onScanResult() - デバイス=20:CD:39:80:60:F7 RSSI=-70
iBeaconがアプリ ( iBeacon Detector ) で問題ないことをテストしましたが、iBeacon を検出できます。
私はいくつかのステップを逃しましたか?または、このライブラリは私の開発には適していませんか? コメントしてください。
私は Android 開発と iBeacons にまったく慣れていません。追加の要件が必要な場合はお知らせください。助けてくれてありがとう。
android - 複数の ibeacon が検出されないのはなぜですか?
デモを使用して、Android 携帯の近くで ibeacons を検出しました。
しかし、didRangeBeaconsInRegion() コールバックでは、2 つの iBeacons が検出されることはありません。1 つでも非アクティブ化され、もう 1 つがアクティブ化されると、前の uuid が与えられます。
例を挙げて簡単に説明しましょう。1 つの ibeacon が uuid (ble チップに与えられた一意の番号) 123 でオンになっています。Lib はそれを完全に正常に検出しています。ここで 123 を無効にし、uuid 890 で ibecon を続行します。しかし、lib は 890 ではなく 123 を検出しています。
携帯電話の近くにあるすべての ibeacon を検出したいと考えています。
android - altbeacon ライブラリを使用して iBeacon を検出する
iBeacons ライブラリを使用するプロジェクトを開発しています
これは私の Beacon を認識するコードですか?
UUID Major と Minor がありますが、それらをどのように使用しますか?
android - 新しい Android Intent が開くと、レンジング ビーコンが停止する
ビーコンを測距し、3 つ以上のビーコンが測距されたときに位置を計算するアプリケーションを作成しました。
問題は、位置を表示したいときに、新しいインテントを開始する必要があるため、メインのアクティビティがまだフォアグラウンドにないことです。約 5 秒後にビーコンの測距が停止し、ビーコンの距離がそれ以上変化しないため、私の位置も計算されます。
ビーコンの測距を続ける可能性はありますか? メイン アクティビティで非同期タスクを開始しようとしましたが、うまくいきません。エラーがある可能性があります。わかりません。
非同期タスクと OnBeaconServiceConnect() の私のコードは次のとおりです。
android - Altbeacon バックグラウンドでの起動の検出時間の問題
ibeacon の検出にaltbeacon lib を使用しています。サービスを開始してアクティビティからibeaconを検出すると、ibeaconの検出は完全に問題ありません。
バックグラウンドで同じ操作を開始したい(STICKYサービス)。このドキュメントに従いました。ibeacons を検出していますが、問題は時間にあります。検出に時間がかかりすぎています。以下のように検出するための期間を保持しました。
}
android - AltBeacon: didExitRegion と didEnterRegion の代替
Android ビーコン ライブラリ (AltBeacon) を使用してきましたが、次の問題が発生しています。
didEnterRegion イベントが検出されると、常に同じ地域の didExitRegion が続きます。その後、20 ~ 30 秒後 (すぐではありません)、didEnterRegion イベントが再び発生し、プロセスが繰り返されます。
現在、私は 3 つの異なるリージョンを表す 3 つのビーコンを使用しています。時々、それらを徐々にオンにすると、1 つのリージョンのすべての didEnterRegion が、他のアクティブな
リージョンの didExitRegion イベントをトリガーします。
Wi-Fi をオフにして Moto G (4.4.4) を使用しています (BQ Aquarius 5 でもテストしましたが、エラーは解決しません)。私が使用しているビーコンはエイプリル ブラザーのエイプリル ビーコンであり、その構成は次のとおりです。 TxPower: 0bdm Adv(ms): 9
広告の値とスキャン期間を変えてみましたが、問題は解決しません。
これが今日取ったログです:
何か案が?
前もって感謝します!
android - RegionBootstrap でのリージョンの更新
RegionBootstrap を使用して一連の領域を探すアプリケーションがあります。Application クラスの onCreate メソッドで、RegionBootstrap をインスタンス化し、Region のリストを渡します。これはうまく機能し、期待どおりです。インスタンス化後に RegionBootstrap が探しているリージョンを更新する方法はありますか? 一部の領域データを格納しているデータベース テーブルがあり、アプリケーションの有効期間を通じて更新できます。更新を監視しているコンテンツ オブザーバーがいますが、それに応じてリージョンを追加/削除する方法がわかりません。ありがとう!