0

3 つ以上の iBeacon を使用して正確な位置を取得しようとしています。2つのステップがあります

  1. iBeacon の RSSI から正確な距離を取得します。
  2. 三辺測量アルゴリズムを適用して位置を計算します。

今のところ、正確な距離がわかりません。iOSの「正確さ」は距離ではありません。距離を計算するためにさまざまな式を適用していますが、正確な距離を見つけることができません。今までは 10 メートルまでの正確な距離を取得できましたが、少なくとも 20 メートルの距離が必要です。

(iBeacon witch のデフォルトの txPower は -59 dbm を使用しています。C3 の電力を測定し、300 ミリ秒のブロードキャスト間隔を使用しています。

どんな助けでも大歓迎です。ありがとう!

4

2 に答える 2

0

残念ながら、10 メートルを超える距離を正確に推定することは実際には不可能です。問題は、その距離では信号が比較的弱くなり、ノイズが RSSI 測定値を圧倒することです (少なくとも応答が速い場合)。知られているように、信号対雑音比は、すべての無線アプリケーションにおける一般的な問題です。Bluetooth LE アプリケーションの場合、距離が遠くなると不正確な距離推定値を受け入れるか、非常に長い期間にわたって RSSI サンプルを平均化してノイズを除去する必要があります。

于 2014-09-22T22:52:15.843 に答える