블루투스 연결의 RSSI를 얻는 방법에 대한 많은 stackoverflow 게시물을 읽었습니다. 안드로이드가 어떤 API를 통해서도이를 직접적으로 드러내지 않으며, 유일한 희망은 바로 bluez API에 곧바로 도달하는 것입니다. 나는이 사용 hcitool을하려고 할 때마다 그러나hcitool과 블루투스 연결의 RSSI가 충돌하여 충돌이 발생했습니다.
hcitool rssi E8:06:88:2F:D1:4E
, 나는 점점 오전 : 당신이 블루투스 장치와 연결이되면
분명히, 당신은 같은 RSSI 또는 링크 품질을 얻을 수 hcitool을 사용할 수 있습니다 세그멘테이션 오류 :
130|[email protected]:/system/bin # hcitool rssi E8:06:88:2F:D1:4E
RSSI return value: 0
[1] + Stopped (signal) hcitool rssi E8:06:88:2F:D1:4E
내가 대신 BluetoothAdapter의, hcitool와의 연결을 만들려고해도 :
130|[email protected]:/system/bin # hcitool cc E8:06:88:2F:D1:4E
Can't create connection: I/O error
http://code.google.com/p/androidobex/downloads/detail?name=hcitool
그러나, 그것은 "안드로이드 데브 폰 버전"내가 분명히 G1보다 새로운 무언가를 사용하고 말한다 :
나는 hcitool의이 버전을 사용하고있다. 그러나 hcitool의 다른 버전을 찾을 수 없습니다.
에서 누군가 도움이 될 것입니다
희망. com/forum /? fromgroups = #!topic/android-developers/8qXyalWHadY – TJD
연결의 RSSI 값을 가져올 수 없으면 검색에서 검색 가능한 모드의 장치의 RSSI 만 가져올 수 있습니다. – gnychis