問題タブ [estimote]
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.
ios - iOSでCLProximityImmediateのiBeaconフォアグラウンド範囲を高速化するには?
私は iPad アプリ (iPad Air、バックグラウンドではなくフォアグラウンドで実行されるアプリ) といくつかのビーコン (Estimote と Bluecat から) を試して、ビーコンを適切な順序でスキャンする必要がある屋内および屋外ゲームを開発しています。ビーコンは 5 x 5m 程度のエリア内に配置され、参加者はビーコンに近づかなければなりません (至近距離)。
ただし、ビーコンがCLProximityImmediate
範囲内にあることを検出するには、iPad が実際に物理的にビーコンに触れている場合でも、数秒 (これは問題ありません) から 30 ~ 60 秒程度 (長すぎます) かかる場合があります。私の実験によると、ビーコンは 1 秒に 1 回のように範囲指定されますが、即時の範囲を遅延で報告し、頻繁に報告しCLProximityUnknown
ます。
私の測距設定は次のとおりです(私は常に測距モードにあり、領域の出入りのオン/オフを切り替えません):
また、レンジング イベント ハンドラは次のようになります。
Core Location と Estimote SDK の両方を試しましたが、非常によく似た結果が得られます。
ビーコンの即時範囲センシングを高速化するための実用的なヒントはありますか? コア Bluetooth をさらに深くすることで、重大な改善が見込めるでしょうか?
ios - 推定 iBeacons が検出されない
最近エスティモートを購入しました。たくさんのデモを見ましたが、デバイスを検出できませんでした。
これが私のコードです
// Delegate メソッドはRegion 状態 UNKNOWN を返します!!!
// 地域に入る
私は何が欠けていますか?ProximityUUID を変更するにはどうすればよいですか。
android - 測距中の Android ビーコン モニタリング
ここで尋ねた以前の質問の続きですが、すべてのビーコンに対して単一のリージョンを作成するというアプローチには従いません。現在、実行時にリージョンを作成しています。最初にレンジングを行いました。以下は、私が実装しようとしているコードです。
上記のアプローチは正しいですか?問題は、同じビーコンがonEnteredRegion()に 2 回入力され、終了しないことがあります。フォアグラウンド スキャンとバックグラウンド スキャンのスキャン間隔をいじってみましたが、同期していません。Android用のEstimoteビーコンSDKを使用しています。
ios - iBeacon の緯度 (X) と経度 (Y) の位置を知るにはどうすればよいですか
ユーザーが近くにいるときの iBeacon の位置を知りたいです。私は推定デバイスを使用しています。
iBeacons 内で距離を取得できます。しかし、位置を計算する方法。下の画像を確認してください。
これは、estimote アプリケーションのスクリーンショットです。
注 : iBeacon デバイスを estiomote アプリケーションに配置しました。iBeacons の動きを検出します。それで、彼らはどのようにそれをしますか?
ios - didRangeBeacons は一度に 1 つの iBeacons のみを返します
複数の iBeacons を検出しようとしています。それらの近くに 3 つの iBeacon を配置しました。
1つずつ検出する問題。配列ではありません。3 つの iBeacons を返す必要があります。
// 委譲メソッド
コンソール O/p
ios - iBeacon - アプリがリージョンで起動したときに didEnterRegion が呼び出されない
ビーコン領域を登録し、CLLocationManager を使用してこれらの領域の監視を開始するアプリを作成しました
これは、ビーコンから十分に離れて歩いて範囲内に戻ったときにうまく機能します。didEnterRegion
ただし、境界に戻ったときだけでなく、既にビーコン領域の範囲内でアプリを起動した場合も、デリゲート メソッドを起動したいと思います。これを達成する簡単な方法はありますか?または、CLLocationManager にビーコン範囲を離れたと思わせる方法はありますか?
別の投稿ではregion.notifyEntryStateOnDisplay = YES;
、ホールドボタンを設定して押すとこれが行われるとのことでしたが、私はこれを機能させていません (iOS 7.1、iPhone 5S)。