問題タブ [beacon]

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.

0 投票する
1 に答える
54 参照

ios - iOS アプリをバックグラウンドで起動する方法

ビーコンをリッスンするアプリを開発しています。アプリがバックグラウンドにあり、ビーコンの近くにいるときにアプリを開きたいです。どうすればそれができますか?次の 2 つの方法のいずれかで、開く瞬間を設定できます。

}

0 投票する
1 に答える
97 参照

cordova - 何千ものビーコンをどのように処理すればよいですか?

膨大な数の小売店があり、複数のフロアがあるモール用のアプリ (ビーコン統合付き) を開発します。何千もの小売店があり、各店には独自のビーコン/UUID ビーコンがインストールされている例を考えてみましょう。

私の質問は次のとおり
です。1.実際にすべてのUUIDを処理するにはどうすればよいですか? それらをDBに保存する必要がありますか?
2. 顧客がフロアに到着したときにのみ、1 階のすべてのビーコンの UUID を検出するにはどうすればよいですか?
3. 何千もの UUID を同時にロードするべきではありませんよね? UUID を動的にスキャンするにはどうすればよいですか?

0 投票する
1 に答える
1626 参照

android - アンドロイド。UUID ビーコン値を適切なテキストビューに設定するにはどうすればよいですか?

これはばかげた質問ですが、ビーコンのリストとその名前、アドレス、uuid、メジャー、マイナーを TextView に表示するコードがあります。uuid、メジャー値、マイナー値を計算しています(以下のコード)。そして、これら 3 つの値を TextView に設定すると、他のビーコン値と交換されます。私の質問は、適切な uuid、メジャー値、およびマイナー値を適切なビーコンに設定するにはどうすればよいですか?

例とのリンク: http://i.stack.imgur.com/vlepI.jpg

私は2つのビーコンを持っています。名前とアドレスは正しいですが、uuid を見るとわかるように、メジャー マイナーは同じであり、スキャン中にビーコンの値が入れ替わっています。

コードを以下に示します。

デバイススキャン アクティビティ

}

そしてレイアウトファイル:

0 投票する
2 に答える
1134 参照

android - Android ビーコン ライブラリ Eddystone Telemetry。温度

アンドロイド版。> 4.3 標準 Android ビーコン ライブラリの推定ビーコン。Eddystone-UID パッケージ テレメトリ パッケージ。

Eddystone-UID パッケージ送信の Telemetry パッケージから温度センサー送信を読み取ろうとしています。Android Beacon Library の Eddystone [Telemetry] expamples に従って、温度送信の beacon.getExtraDataFields().get(2) データを正常に読み取ることができます。このデータは、温度に応じて 4 桁または 5 桁の数字として出力されます。

ビーコン温度センサーが8:8の固定小数点数を送信することを同じように通知されました... beacon.getExtraDataFields().get(2)を読み取り、次に256で割ると、摂氏で温度が読み取られます。ただし、温度が 0 ℃ を超えて負になるとすぐに、大きな不一致が生じます。フォーラムでの調査によると、符号付き 8:8 固定表記法と 10 進数への変換に関係しているようです。8:8 の固定小数点表記の概念は理解していますが、Android ビーコン ライブラリのメソッドを使用して負の固定小数点を読み取り、負の degC に変換する方法に関するリファレンスを見つけることができないようです。

[注: Estimote の Android SDK とそのビーコン アプリにも同じ問題がありました...彼らは SDK を更新することでこれを修正しました...私は Android ライブラリを使用していますが、Estimote SDK は使用していません]

ガイダンスは非常に高く評価されます。

0 投票する
1 に答える
458 参照

ios - iOS Objective C でのビーコン検出

uuid を知らなくてもすべてのビーコンを検出する必要があります。特定のビーコンを検出し、ローカル通知をユーザーに送信するコードは既に実装しています。しかし、uuid を知らずにビーコンを検出する方法がわかりません。アプリが終了しても、このコードはバックグラウンドで動作するはずです。Android では、estimote SDK を使用します。

したがって、uuid を初期化せずにすべてのビーコンを検出します。同様のことをiOSに実装できますか?親切に助けて...

0 投票する
3 に答える
81 参照

ios - GPS ベースの VS ビーコン ベースの測距? ロック画面の左隅にあるアプリのアイコンを管理するもの

iPhone のロック画面 / アプリ スイッチャーにアプリ / アプリの提案 (インストールされていない場合) を表示するには、2 つの方法があります。1 つは GPS ベースで、IOS が提案として表示するアプリを決定します。もう 1 つはビーコン ベースで、特定のビーコンが識別されます。

  1. 複数のアプリで位置情報サービスが有効になっており、これらすべてのアプリがビーコン ベースのアプローチを使用してロック画面の左隅にアイコンを表示している場合、IOS はどのアプリ アイコンを表示しますか?
  2. これらのアプリでは位置情報サービスが有効になっているため、ビーコン ベースのアプローチを使用していない (GPS ベースのアプローチのみを使用する) 別の関連アプリがあるとします。IOS は、この新しいアプリに基づく GPS よりもビーコン ベースのアプリを優先できますか?
0 投票する
2 に答える
1201 参照

android - AltBeacon ビーコン作成アプリ

検出可能な Bluetooth LE ビーコンを作成するだけの非常にシンプルなアプリを作成する必要があります。データを送信する必要はありません。私は AltBeacon lybrary を使用することを選択したので、AltBeacon lybrary が提供するサンプルの 1 つを使用してアプリを実装しました。それでも、実行java.lang.NullPointerException: Attempt to invoke virtual method 'void android.bluetooth.le.BluetoothLeAdvertiser.startAdvertising(android.bluetooth.le.AdvertiseSettings, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseCallback)' on a null object reference した両方のnullチェックで肯定的な結果が得られるとアプリがクラッシュするため、他に何ができるかわかりません。このライブラリで問題が発生した人はいますか?

以下のコードは、ここで入手できる例の 98% です。Android5.0を使用しています。