2011-07-22 13 views
0

BTデバイスのRSSIを検出中、つまりペアリングする前に測定できますか?もしそうなら、それをAndroidでどうやって行うのですか?発見中のBluetooth RSSI測定

おかげ

答えて

0

標準のAndroidプログラムの不可:あなたはシステム以外のAPKから非ペアリングデバイスに何の可視性を持っていません。

rootedデバイス上にあり、適切な権限を持っている場合、bluetoothサブシステムで使用されているdbusソケットにアクセスでき、その情報はbluez apiから入手できます。

+0

は、Androidのプログラムが発見された(不対)デバイスの全てを見ることはできませんを参照してください 、検出されたデバイスのためのRSSIを得ることができますか? http://developer.android.com/guide/topics/wireless/bluetooth.html#DiscoveringDevicesのスニペットでは、プログラムが検出されたすべてのデバイスを反復処理できないのですか? – Kar

+0

ペアリング前:ペアリング後、必ずこれまでにない。 – Femi

+0

しかし、スニペットの例では、検出されたすべてのデバイスの反復が許可されていませんか?そうであれば、Dennisが示唆しているように、プログラムは余分なRSSI属性を読み込むことはできませんか? – Kar

1

はい、あなたはthis

+0

ありがとうございます。しかし、プログラムが発見されたすべてのデバイスを反復することさえできないというFemiの意見に同感できますか? – Kar

関連する問題