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

블루투스 ble UUID와 함께 스캔했을때 스캔이 되질 않습니다.

0 추천

안녕하세요...

아래와 같이 startLeScan으로 UUID와 동일한 장치를 스캔하려고 합니다.

하지만 스캔이 되질 않네요.

UUID를 빼고 스캔을 하면 스캔이 잘 됩니다.(UUID 값은 정확하게 입력했습니다.)

원래 스캔이 안되는건지 아니면 다른 방법이 있는건지 알고 싶습니다.

감사합니다.

 

UUID[] uuid = new UUID[5];

uuid[0] = UUID.fromString("FDA50693-A4E2-4FB1-AFCF-C6EB07647825");
uuid[1] = UUID.fromString("BA1108E4-313A-E09E-B0BE-4981388D5C5C");
uuid[2] = UUID.fromString("F000FFC0-0451-4000-B000-000000000000");
uuid[3] = UUID.fromString("ee690ace-ce7d-43da-be5b-8f4100a0f3c3");
uuid[4] = UUID.fromString("c2da8539-5b9f-4d21-805a-af1ac9f41976");



boolean isCancelDis = mBtAdapter.startLeScan( uuid,  mLeScanCallback2);
다꾸엔젤 (120 포인트) 님이 2016년 5월 11일 질문

1개의 답변

0 추천
저도 몇 달전 비콘을 활용한 앱을 개발했으나 스캔이 잘 되지 않았습니다.

(소스상으로도 문제가 전혀 없었습니다.)

집에서는 잘 되던게 밖에서는 잘 안됐었죠.. 알고보니 주위에 스마트폰이 많고 블루투스 기기가 많다보니 전파간섭이 많이 생겨 스캔이 잘 안되었습니다.

그래서 집에서는 스캔하는데 1초 걸렸던게 밖에서는 10초가 넘게 걸리고도 했었죠..

 

그 이후로 비콘을 잘 안씁니다 ㅠ
핸디 (1,840 포인트) 님이 2016년 5월 11일 답변
...