0

私は自分のRaspberry Pi BLEをiBeaconのパケットを送信するように設定しましたが、私の検出器では私のPiBeaconパケットは推定値やradbeaconなどのあらかじめ設定されたビーコンほど速く検出できません。私は自分のラズベリーでより多くのパケットを送信する方法を見つけることができませんでしたか、それをどのように設定してよりうまく発見できるようにすることができましたか?そのようなものは実現可能なものなのでしょうか?私のPiBeacon経由でさらにパケットを送信

答えて

0

デフォルトでは、Linux BlueZは1秒に1回広告を出すようにメーカーの広告を設定します。ここに私の答えで説明しているように10Hzのに広告料金を上げる以上のことができます、これはあなたがビーコンを発見どのように迅速に大きな違いを作るつもりはないと述べた

https://stackoverflow.com/a/21126744/1461050

- それを一般的に検出時間を〜1000msから〜100msに変更します。検出時間が非常に遅い場合は、表示されている内容の詳細な説明が必要な別の問題に直面している可能性があります。

+0

私はそれを試してみましたが、検出に大きな違いはないと私はRadbeacon USBを使用しています。私のコンピュータにそれを挿入すると、私の検出器はただちに検出します。しかし、私のPiBeaconはしばらくの間検出される。私はRadbeaconパケットを毎秒10から1に変更しました。私のPiBeaconほど低速で検出可能になりました。何が問題なのかよく分かりません。 – fafa92

+0

RadBeaconは、1 Hz送信用に設定した場合、検出が遅くなるということですか?そして、「しばらく検出される」とはどういう意味ですか?そして、あなたは何を検出するために使用していますか? iOS CoreLocation? Androidビーコンはどうですか? – davidgyoung

+0

私の窓の検出のためにBluetooth Beacon Interactorを使用していますので、基本的に約10の広告/秒後にUSB HUBに挿入した直後に検出器が検出され、リストをリフレッシュすると、もう1つの兆候は、信号強度が1秒間に1〜2回変化することですが、1 ad /秒に変更すると、PiBeaconのようにコンピュータに挿入した後、2〜3秒かかることがあります。その後、信号強度は2,3秒ごとに1回、場合によってはそれよりも少なくなります。 – fafa92

関連する問題