2013-01-04 4 views
2

주변의 광고 전용 장치를 빨리 (초당 10 번 이상) 스캔하여 RSSI로 주소를 가져 오는 Bluetooth 4.0 저 에너지 응용 프로그램을 개발 중입니다. Android Bluetooth API에 따르면 검색은 비동기 적이며 12 초 정도 걸립니다. 이 시간을 설정할 수있는 방법이 있습니까? 또는 HCI 또는 Bluetooth 스택을 사용하여 장치와 직접 통신 할 수 있습니까?안드로이드 블루투스 빠른 장치 검색

+1

다른 장치에서 들리는 확률이 적기 때문에 빠른 스캔을 10 회 수행하면 유용하지 않으며, 다른 장치가 광고를 전송할 때 파열 검사가 항상 위상이 어긋나게 될 수 있습니다. 범위 내에서 대부분의/모든 장치로부터 adv를 듣고 자하는 충분한 시간 동안 계속해서 스캔하려고합니다. – TJD

답변

4

당신은 저전력 API가 아닌 Bluetooth classic API에 대해 이야기하고 있습니다. 클래식 블루투스 스택에 빠른 광고 간격이 없기 때문에 빠른 스캔 시간에는 아무런 쓸모가 없습니다.

안드로이드 SDK에 블루투스 저에너지가 공식적으로 포함되어 있지 않기 때문에 시간을 설정하거나 블루투스 LE 장치를 검색하는 방법이 없습니다. 게시판 BLE API를 사용해 볼 수는 있지만 알파 단계라고 말할 수있는 것은 아닙니다. 현재는 일부 휴대 전화에서만 사용할 수 있습니다.

관련 문제