1

ビーコン検出用の Android アプリを作成しましたが、デバイスとビーコンの間の距離が同じであっても rssi 値が異なります。平均を見つけても正確な読みが得られるとは思いません。rssi の正確な値を取得するためにデータ (rssi 値) を処理する方法を提案できますか?

4

1 に答える 1

1

Android ビーコン ライブラリは、RSSI 値をフィルタリングする 2 つの方法を提供します。デフォルトでは、移動平均モジュールを使用します。これには、値の上位 10% と下位 10% を捨てる 20 秒の移動平均 (平均) が必要です。

また、RSSI でARMA フィルターを使用する代替フィルター メカニズムもサポートしています。これは収束が速くなりますが、完全に安定するまでに時間がかかります。

どのようなフィルタリングを使用する場合でも、期待値を適切に設定してください。ラジオ ノイズを完全に除去できるフィルターはなく、マルチパスや障害物に対しては使用が制限されます。 ビーコン測距の詳細については、こちらをご覧ください

于 2015-04-22T21:48:01.520 に答える