2

周囲のアドバタイズ専用デバイスをすばやく (毎秒 10 回以上) スキャンし、RSSI でアドレスを取得する Bluetooth 4.0 Low Energy アプリケーションを開発しています。Android Bluetooth APIによると、検出は非同期で、約 12 秒かかります。この時間を設定する方法はありますか?または、HCI または Bluetooth スタックを使用してデバイスと直接通信することは可能ですか?

4

1 に答える 1

4

あなたは Bluetooth クラシック API について話しているのであって、Low Energy API について話しているのではありません。従来の bluetooth スタックには高速な広告間隔がなく、そのような高速なスキャン時間は役に立たないため、これほど遅いです。

Bluetooth Low Energy は Android SDK に正式に含まれていないため、時間を設定したり、Bluetooth LE デバイスをスキャンしたりする方法はありません。Boardcom BLE API の使用を試すことはできますが、私が知る限り、それはアルファ段階にあり、今のところ使用できる携帯電話はごくわずかです。

于 2013-01-10T12:17:36.830 に答える