마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

블루투스 기기 검색이 잘 이해가 되지 않습니다 ... ^^;

0 추천
블루투스 기기를 스마트폰에서 찾을때

브로드캐스트 리시버등록해서

BluetoothDevice.ACTION_FOUND 를통해서 찾는것과

BluetoothLeScanner의 ScanCallback 두가지가 있는데

이 두가지의 차이가 Action_found는 기기정보 만 가져오는것같고 leScan은 기기정보 & 수신정보 같이

가져오는것 같은데요

어느걸 어떨때 써야 하며  내부 방식이 전혀 다른지 알 수 있을까요?
윤슈슈슈 (3,030 포인트) 님이 2017년 7월 21일 질문

1개의 답변

0 추천
테스트를 더 해봐야 하지만, 경험에 따른 느낌으로는,
Action found의 경우, 블루투스 2.x 도 발견합니다.
반면 le scanner의 경우는 4.x 즉 low energy 장치만 받습니다.

또한 le scanner는 1초에 몇번이라도 중복해서 받아 냅미다. 시그널 세기를 통해서 거리를 실시간으로 측정하기도 좋죠.

일단 저는 le device를 사용할 때는 le scanner를 사용합니다.
Will Kim (43,170 포인트) 님이 2017년 7월 22일 답변
...