周囲のアドバタイズ専用デバイスをすばやく (毎秒 10 回以上) スキャンし、RSSI でアドレスを取得する Bluetooth 4.0 Low Energy アプリケーションを開発しています。Android Bluetooth APIによると、検出は非同期で、約 12 秒かかります。この時間を設定する方法はありますか?または、HCI または Bluetooth スタックを使用してデバイスと直接通信することは可能ですか?
質問する
1705 次
1 に答える
4
あなたは Bluetooth クラシック API について話しているのであって、Low Energy API について話しているのではありません。従来の bluetooth スタックには高速な広告間隔がなく、そのような高速なスキャン時間は役に立たないため、これほど遅いです。
Bluetooth Low Energy は Android SDK に正式に含まれていないため、時間を設定したり、Bluetooth LE デバイスをスキャンしたりする方法はありません。Boardcom BLE API の使用を試すことはできますが、私が知る限り、それはアルファ段階にあり、今のところ使用できる携帯電話はごくわずかです。
于 2013-01-10T12:17:36.830 に答える