2012-08-24 3 views
3

그래서 주변 안드로이드 장치의 수만큼 블루투스 RSSI 정보를 신속하게 수집해야하는 응용 프로그램을 숙고하고 있습니다 (장치 당 1 초당 <, 바람직하게는 더 빠름). 해당 기기와의 페어링이 사용자 상호 작용이나 이전의 전화 상호 작용을 필요로하지 않는 한 기기와 페어링 할 수 있습니다.안드로이드에서 빨리 장치로부터 RSSI 받기

이전에 블루투스를 사용해 본 경험이 없으므로 지난 며칠 동안 읽은 책만 읽었습니다. 나는 작은 방향을 찾고 있습니다.

어떤 옵션이 있습니까? 누군가 iOS와 BLE을 사용하여 비슷한 것을하고있는 것 같습니다. here. BLE을 극단적으로 단순화한다면 BLE를 제한으로 받아 들일 수 있습니다.

답변

1

당신은 문의 중에 안드로이드에 그 같은 RSSI를 수집 할 수 있습니다

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

을하지만주의 하시고, 일부 장치는 RSSI를 읽는 지원하지 않습니다.