2017-01-19 5 views
0

ブロードキャスト間隔または広告間隔が100ミリ秒のビーコンを設定しました。このボードと他のビーコンをスキャンするのに、今のところredBear DUOというボードを使用しています。ビーコン広告間隔100ミリ秒で検出数が少ない

RedBearスキャンプログラムでは、60ミリ秒のスキャンウィンドウと60ミリ秒のスキャン間隔を設定しました。

このビーコンの信号を毎秒10回受信してはいけませんか?私の理解では、少なくともこれは動作でなければなりませんが、実際には1秒あたり1〜2回の検出(時にはそれ以上)があり、3〜5秒間は検出されないことがあります。 。

私はいくつかの概念を誤解していると誰かが説明できますか?

答えて

0

おそらくタイミングが厳しい - ボードはビーコンメッセージを検出/受信/デコードするのにある程度の時間が必要です。ギャップ、オーバーラップ、非応答時間を追加してください。ボイラーの場合は、10のうちのいくつかの信号しか得られません。ミキサー、マイクロ波、真空の受信に支障がある場合は、より長いギャップが見えます。私は「すべての時間に起こる」と言います。

私はいくつかの一般的なArduino/BT/WiFiエクスペリエンスを持っていますが、redBear DUOを持っている人にはいくつかの追加情報があるかもしれません。

+0

ありがとうございました!私は10msから4秒の範囲のスキャンと間隔のウィンドウをいくつか試してみたところ、動作は似ています。私はRedBearフォーラムで、まだ解決されている同様の問題を持つ投稿を見てきました。 http://discuss.redbear.cc/t/need-faster-scans-in-ble-central-mode-blescanner-sketch/871/25 – Eylen

関連する問題