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

패어링 없이 수동해서 페어링된 장치로 등록시켜 놓을 수는 없을까요?

0 추천

안녕하세요.

 블루투스 장치를 구입하면 스마트폰에서 페어링 검색을 해서 한번은 장치를 등록해야 하잖아요. 

 그렇지 않고 장치명과 블루투스 MAC주소를 이미 알고 있어서 앱 실행시 블루투스가 켜져서 미리등록 시켜 놓은 블루투스장치와 페어링없이 바로 연결 되게하는 것이 가능할까요?

 BluetoothDevice Class 를 봐도 딱히 미리 등록해 놓을 함수가 없는 것 같아서요.

 

감사합니다.

변화의물결 (150 포인트) 님이 2019년 8월 27일 질문

1개의 답변

0 추천
 
채택된 답변
맥 주소가 블루투스 기기마다 다르기 때문에 모든 기기의 맥 주소를 앱이 갖고 있어야하니 효율적인 방법이 아니에요.

헤드셋처럼 연결되는 기기는 이제는 시스템 블루투스 연결 화면을 써야해서 불가하고, ble를 쓴다면 백그라운드로 검색해서 이름이나 특정 uuid가 있는지를 검사해서 자동연결 할 수 있습니다.
쎄미 (162,410 포인트) 님이 2019년 8월 28일 답변
변화의물결님이 2019년 8월 29일 채택됨
...