2009-12-07 5 views
2

블루투스 서버가 어떻게 검색된 클라이언트를 식별 할 수 있습니까? 예를 들어 발견 된 장치가 블랙 베리 또는 아이폰 장치입니까?블루투스 검색 장치 유형 질문

+0

어떤 기술을 사용하고 계신지 알고 싶을 수도 있습니다. –

답변

5

블루투스 장치는 클래스 장치를 사용합니다.이 장치는 하나의 블루투스 장치가 다른 장치가 있는지 찾기 위해 질의를 수행 할 때 반환됩니다.

일반적으로 블루투스 문의 기능 (API에 따라 다름)은 특정 클래스의 장치를 검색하여 해당 결과 만 반환하도록 구성 할 수 있습니다.

장치 클래스 값은 3 옥텟 값입니다. 상위 11 비트는 서비스 클래스 (정보, 전화 통신, 오디오 등), 주요 장치 클래스 (컴퓨터, 전화, LAN 등)에 대한 5 비트 및 보조 장치 클래스에 대한 6 비트를 나타냅니다 이는 주요 장치 클래스에 따라 해석됩니다.

장치 값의 클래스의 열거

는 특히, 서버는 전화 (주요 장치 클래스)에 연결되어 있음을 좁힐 수있는이를 사용하여 블루투스 웹 사이트 (로그인 필요) https://www.bluetooth.org/Technical/AssignedNumbers/baseband.htm

에서 찾을 수 있습니다 스마트 폰 (부 장치 클래스). 하지만 그 이후에 제조사와 모델을 결정하는 방법은 아마도 해당 기기에만 해당됩니다. 장치 이름 또는 확장 된 문의 응답의 사용자 정의 필드에 표시됩니다. 나는 그것을 (블루투스) 표준 방법이 있다고 생각하지 않습니다.