메뉴 건너뛰기

조회 수 6724 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

안드로이드에서 비콘을 스캐닝하고 비콘이 발견되면 BluetoothAdapter.LeScanCallback 클래스가 처리하게 됩니다. 

( 안드로이드 젤리빈, 킷캣 기준. 롤리팝부터 확 바뀌었으나 아직은 4.4기준으로 만들어야 합니다 )


 BluetoothAdapter.LeScanCallback leScanCallback = new BluetoothAdapter.LeScanCallback() {

 public void onLeScan(BluetoothDevice device, int rssi, byte[] scanRecord) {

....

 }

}


문제는 이 콜백 메쏘드가 호출되는 주기가 Beacon의 신호 발산 인터벌을 그대로 따라가지 않는다는 점.

예를 들어 비콘의 인터벌이 200ms .. 로 세팅됐다 하더라도 onLeScan콜백 메쏘드가 실행되는 시간차를 찍어 보면 200 ms가 아닌 400, 600이 나오는 경우가 있습니다.


비콘이 잘못됐나? 계측장비로 찍어 보면 비콘은 200ms로 잘 쏘고 있었습니다.


List of Articles
번호 제목 날짜 조회 수
117 안드로이드 종료 취소 다이얼로그 코드 2015.07.26 6448
116 폰갭 비콘 디텍팅 안될 때 (기본적인건 다 되있어야됨) 2015.07.26 6581
» 안드로이트 비콘 스캐닝시 고려 사항 2015.07.26 6724
114 블루투스 및 비콘 관련 정리 2015.07.26 10885
113 블루투스(Bluetooth) 통신에 대해 알아보자 file 2015.07.26 14118
112 안드로이드 팝업창 만들기(xml 내용 집어넣기) file 2015.07.23 9360
111 안드로이드 스튜디오 gradle error 해결 2015.07.23 6746
110 [안드로이드] 화면추가 버튼 리스너 file 2015.07.22 7754
109 [안드로이드] 페이스북 같은 슬라이드 메뉴 만들기 file 2015.07.21 8275
108 안드로이드 ( Android ) APK 파일 생성하기 file 2015.07.17 7365
107 안드로이드 webview (웹뷰) 개발 #4 - 멀티터치 ( 확대 / 축소 ) 적용 file 2015.07.17 7605
106 안드로이드 webview (웹뷰) 개발 #3 - 초기 로딩화면 (splash) 띄우기 + 아이콘 적용하기 file 2015.07.17 8752
105 안드로이드 webview (웹뷰) 개발 #2 - 파일 첨부 및 플러그인 적용하기 file 2015.07.17 8346
104 안드로이드 webview (웹뷰) 개발 #1 - 웹사이트를 어플로 만들어 보자! file 2015.07.17 8967
103 [안드로이드] 버튼 이벤트 처리하기 file 2015.07.17 7102
102 [안드로이드] 뷰(View)에 여백넣기 file 2015.07.17 7295
101 [안드로이드] 뷰(View)의 너비와 높이 지정하기 file 2015.07.17 7215
100 [안드로이드] 레이아웃의 기본2 file 2015.07.16 7139
99 [안드로이드] 레이아웃의 기본1 file 2015.07.16 7023
98 [안드로이드] Activity에 대해서 file 2015.07.16 6824
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 13 Next
/ 13

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved