4

そのため、周囲の任意の数の Android デバイスの Bluetooth RSSI 情報をすばやく (デバイスごとに 1 秒未満、できればより高速に) 継続的に収集する必要があるアプリケーションを考えています。ペアリングにユーザーの操作や電話間の以前の操作が必要ない限り、デバイスとペアリングできます

私は bluetooth の経験がなく、ここ数日で読んだだけです。少し方向性を探っています。

もしあれば、これに対するオプションは何ですか?誰かがここで iOS と BLE で同様のことをしているようです。BLE が大幅に簡素化されるのであれば、BLE を制限として受け入れることができます。

4

1 に答える 1

2

問い合わせ中に、Android でそのような RSSI を収集できます。

BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
short rssi = intent.getShortExtra(BluetoothDevice.EXTRA_RSSI, (short) 0);

ただし、一部のデバイスは RSSI の読み取りをサポートしていないことに注意してください。

于 2012-09-22T13:58:48.170 に答える