0

WiPy ボードを BLE スキャナーとして使用しようとしていますが、radius Network Dot ビーコンで異常な動作を検出しています。

私たちはいくつかのビーコン メーカーを試していますが、すべて iBeacon として 100 ミリ秒 (1 秒あたり 10 個) の広告間隔で送信しています。ボードでは、毎秒少なくとも 4 ~ 5 個のこのビーコンのアドバタイジング パケットを検出しましたが、ほとんどの場合、半径ビーコン ドットは 0 または 1 でした。

altBeacon と iBeacon の両方の構成を試しましたが、結果は似ています。これは、RadBeacon アプリを使用した構成のスクリーンショットです。 ここに画像の説明を入力

何か間違った設定をしているのでしょうか、それともビーコンが予期しない動作をしているのでしょうか?

4

1 に答える 1

0

Bluetooth LE デバイスによって送信されたアドバタイジング パケットの 100% が、受信デバイスによって検出されるわけではありません。 実際に受け取る割合は、次のようなさまざまな要因によって異なります。

  • 送信電力レベル
  • 2 つのデバイス間の距離
  • エリア内の電波ノイズ
  • Bluetooth 無線の輻輳
  • 送信機と受信機の両方にアンテナ
  • アンテナの向き

良好な状態 (近距離、送信機の出力が高い) では、通常、個々の BLE パケットを簡単に数えることができるように、Android および iOS デバイスによってパケットの 80 ~ 90% が検出されます。

検出率がはるかに低いため、いくつかのことを試してみてください。

  • 送信機の電力レベルを -18 dBm から 3 dBm に上げます。 最も弱い電力出力が設定されていることが、問題の原因である可能性が最も高いです。
  • 送信機と受信機を近づけます。

上記の 2 つの提案が役に立たない場合は、Android フォンなどの独立したツールを使用して、検出された BLE パケットの数を実際にカウントします。これを実行するために Android で実行できるベアボーン アプリがありますhereが、ビルドして実行するには Android Studio のコピーが必要です。

于 2017-01-30T13:36:40.530 に答える