私と2人の友人は、新しいプロジェクトの要件のリストを持っています。このプロジェクトは基本的に、ラップトップ内の特定のディレクトリを(dropboxのように)ユーザーの電話と同期させ、通信にはBLEを使用するように求めています。Bluetooth低エネルギー(BLE) - すべてのAndroidデバイスの広告距離を制限する
すべてが期待どおりに機能しています。私たちは携帯電話でAndroidを使い、ラップトップ側でBlueGiga USBドングルを使用しています。私たちが直面している唯一の問題は、電話が検出される距離を制限できないことです。
ここで説明するように、TX電力と広告モードを変更できることはわかっています(https://developer.android.com/reference/android/bluetooth/le/AdvertiseSettings.html)。実際の問題は、市場のすべてのAndroidデバイスでチップセット、アンテナなどとの違いがあるため、すべての電話で同じ最大距離を得ることができないことです。
Androidを実行するすべての端末で接続距離を1メートルに制限するにはどうすればよいですか?私はRSSI値に頼る必要がありますが、私はとにかくさまざまなアプローチに対応しています。
皆さんありがとうございます。すべてが完璧に機能していることを覚えておいてください。最大距離を調整するだけです。
ありがとうございました。
私はあなたがこれを見たと仮定します:https://altbeacon.github.io/android-beacon-library/distance-calculations.html –
はい。コメントありがとう。それは、送信を制限することがあまり正確ではないので、機能しませんでした。 – Maximillion
通常、近さが適切であるため、BLEチップセットのばらつきは問題ではないため、1メートルの距離要件がある理由を同期しているので、 –