베이스밴드

베이스밴드의 지정된 숫자들은 조회 액세스 코드와 디바이스/서비스 클래스(CoD) 필드를 식별합니다.

일반 및 디바이스별 조회 액세스 코드(DIAC)

일반 액세스 코드(IAC)는 Bluetooth 디바이스 및 서비스를 검색하기 위한 일급 필터입니다. 다수의 IAC를 정의하는 주 목적은 범위 내에 있는 디바이스를 스캔할 때 그 응답수를 제한하기 위함입니다.

# LAP 값 사용
0 0x9E8B33 일반/무제한 조회 액세스 코드(GIAC)
1 0x9E8B00 제한된 전용 조회 액세스 코드(LIAC)
2 63 0x9E8B01-0x9E8B32, 0x9E8B34-0x9E8B3F 나중에 사용하기 위해 유보됨

표 1: 조회 액세스 코드

제한된 조회 액세스 코드(LIAC)는 양쪽 디바이스가 모두 (보통 사용자의 조작에 의해) 명시적으로 이 상태로 전환되는 시나리오에서 제한된 시간 동안만 사용하기 위한 것입니다. LIAC의 사용에 관한 추가적 설명은 일반 액세스 프로파일을 참고하십시오.

그와는 대조적으로, 일반 조회 액세스 코드(GIAC)를 계속 스캔하고, 요청이 있을 경우 응답하는 것이 허용됩니다.

디바이스/서비스 클래스 필드

디바이스/서비스클래스(CoD) 필드는 가변적인 포맷으로 되어 있습니다. 그 포맷은 CoD 내의 '포맷 유형 필드'를 사용하여 표시됩니다. 포맷 유형 필드의 길이는 가변적이며 '11'이 아닌 두 개의 비트로 끝납니다. 버전 필드는 CoD의 가장 하위 비트에서 시작되며 상위 비트로 연장될 수 있습니다.

CoD의 'format #1' (포맷 유형 필드 = 00)에는 11개 비트들이 비트마스크로 할당되며 (복수의 비트가 설정될 수 있음) 각 비트는 하이레벨 일반 서비스 클래스의 카테고리에 해당합니다. 현재  7개의 카테고리가 정의되어 있습니다. 이들은 일차적으로 "공공 서비스"의 성격을 띱니다. 나머지 11개 비트는 디바이스 유형 카테고리 및 기타 디바이스에 따른 특성을 표시하기 위해 사용됩니다.예약되어 있기만 하고 달리 지정되지 않은 모든 비트(메이저 서비스 클래스 필드처럼)는 0으로 설정되어야 합니다.

메이저 서비스 클래스

메이저와 마이너 서비스 클래스는 Bluetooth SIG 회원사들이 자사의 애플리케이션과 관련짓기를 원하는 일반 계열의 디바이스를 정의하기 위한 목적으로 사용됩니다. 메이저 또는 마이너 디바이스 클래스 내에 포함되었다는 이유만으로 어떤 애플리케이션의 구체적 기능 또는 특성을 짐작해서는 안 됩니다.

비트 번호 메이저 서비스 클래스
13 제한된 발견 가능 모드[참조 1]
14 (유보됨)
15 (유보됨)
16 포지셔닝(위치 인식)
17 네트워킹(LAN, Ad hoc, ...)
18 렌더링(인쇄, 스피커, ...)
19 캡처링(스캐너, 마이크, ...)
20 객체 전송 (v-Inbox, v-Folder, ...)
21 오디오(스피커, 마이크, 헤드셋 서비스, ...)
22 전화술(무선 전화술, 모뎀, 헤드셋 서비스, ...)
23 정보(WEB-서버, WAP-서버, ...)

표 2: 메이저 서비스 클래스

[참조 1: 일반 액세스 프로파일(해당 핵심 규격의 일반 액세스 프로파일을 참고하십시오)]

메이저 디바이스 클래스

메이저 디바이스 클래스 부분은 Bluetooth 디바이스를 정의하기 위한 최상위 분류 단위입니다. 디바이스의 주 기능이 메이저 클래스 지정을 결정합니다. 메이저 클래스의 개수는 32개 입니다. 아래의 표에는 지정된 메이저 클래스 필드가 정의되어 있습니다.

12 11 10 9 8 메이저 디바이스 클래스
0 0 0 0 0 기타[참조 2]
0 0 0 0 1 컴퓨터(데스크톱, 노트북, PDA, 오거나이저, ....
0 0 0 1 0 전화기(휴대폰, 무선, 공중전화, 모뎀, ...)
0 0 0 1 1 LAN/네트워크 액세스 포인트
0 0 1 0 0 오디오/비디오(헤드셋, 스피커, 스테레오, 비디오 디스플레이, VCR.....
0 0 1 0 1 주변기기(마우스, 조이스틱, 키보드, .....
0 0 1 1 0 이미징(프린터, 스캐너, 카메라, 디스플레이, ...)
0 0 1 1 1 착용 가능
0 1 0 0 0 장난감
0 1 0 0 1 건강
1 1 1 1 1 미분류. 디바이스 코드 미정.
X X X X X 다른 모든 값은 유보됨.

표 3: 메이저 디바이스 클래스

[참조 2: 좀 더 자세한 메이저 디바이스 클래스 코드가 적절하지 않은 경우(단, 본 문서에서 명시된 대로)에 사용됨. 메이저 클래스 코드가 지정되지 않은 디바이스는 "분류됨"의 상태가 되기까지 all-1 코드의 사용이 가능합니다.]

마이너 디바이스 클래스 필드

마이너 디바이스 클래스 필드(CoD의 7번째 비트에서 2번째 비트)는 메이저 디바이스 클래스와 같은 맥락에서만 (단, 서비스 클래스 필드와는 독립적으로) 해석됩니다. 따라서 메이저 디바이스 클래스 필드의 값에 따라 비트의 의미가 달라질 수 있습니다. 마이너 디바이스 클래스 필드가 디바이스 클래스를 나타낼 경우, 주 디바이스 클래스가 보고되어야 합니다. –예를 들어, 무선전화기로도 사용할 수 있는 휴대폰의 경우 마이너 장치 클래스 필드에는 'Cellular'(휴대폰)를 사용해야 합니다.

마이너 디바이스 클래스 필드 - 컴퓨터 메이저 클래스

7 6 5 4 3 2 마이너 디바이스 클래스 CoD의 비트 번호
0 0 0 0 0 0 미분류. 디바이스를 위한 코드 미지정.
0 0 0 0 0 1 데스크톱 워크스테이션
0 0 0 0 1 0 서버급 컴퓨터
0 0 0 0 1 1 랩톱
0 0 0 1 0 0 휴대형 PC/PDA(조개 껍질)
0 0 0 1 0 1 손바닥 사이즈 PC/PDA
0 0 0 1 1 0 착용 가능 컴퓨터(손목시계 크기)
0 0 0 1 1 1 태블릿
X X X X X X 다른 모든 값은 유보됨.

표 4: '컴퓨터' 메이저 클래스의 하위 디바이스 클래스 필드

마이너 디바이스 클래스 필드 – 전화기 메이저 클래스

7 6 5 4 3 2 마이너 디바이스 클래스 CoD의 비트 번호
0 0 0 0 0 0 미분류. 디바이스를 위한 코드 미지정.
0 0 0 0 0 1 휴대폰
0 0 0 0 1 0 무선 전화기
0 0 0 0 1 1 스마트폰
0 0 0 1 0 0 유선 모뎀 또는 음성 게이트웨이
0 0 0 1 0 1 공통 ISDN 액세스
X X X X X X 다른 모든 값은 유보됨.

표 5: “전화기” 메이저 클래스의 하위 디바이스 클래스

마이너 디바이스 클래스 필드 - LAN/네트워크 액세스 포인트 메이저 클래스

7 6 5 마이너 디바이스 클래스 CoD의 비트 번호
0 0 0 완전히 사용 가능
0 0 1 1%에서 17% 사용
0 1 0 17%에서 33% 사용
0 1 1 33%에서 50% 사용
1 0 0 50%에서 67% 사용
1 0 1 67%에서 83% 사용
1 1 0 83%에서 99% 사용
1 1 1 서비스 없음
X X X 다른 모든 값은 유보됨.

표 6: LAN/네트워크 액세스 포인트 부하율 필드

정확한 부하 공식은 표준화되지 않았습니다. 어떠한 내적 조건을 활용률로 보고할 것인지에 대한 결정은 각 LAN/네트워크 액세스 포인트의 구현 방식에 따라 달라집니다. 유일한 요구 사항은 그 수치가 날로 늘어나는 기기 내부의 통신 자원 활용도를 반영하여야 한다는 것뿐입니다. 권장 사항으로서, 복수의 LAN/네트워크 액세스 포인트를 찾아내는 클라이언트는 가장 낮은 부하가 보고되는 포인트에 접속을 시도하는 것이 좋습니다.

4 3 2 마이너 디바이스 클래스 CoD의 비트 번호
0 0 0 미분류(다른 값을 적용할 수 없을 때 이 값을 사용)
X X X 다른 모든 값은 유보됨.

표 7: LAN/네트워크 액세스 포인트의 예비된 하위 필드

마이너 디바이스 클래스 필드 - 오디오/비디오 메이저 클래스

7 6 5 4 3 2 마이너 디바이스 클래스 CoD의 비트 번호
0 0 0 0 0 0 미분류. 디바이스를 위한 코드 미지정.
0 0 0 0 0 1 착용 가능 헤드셋 디바이스
0 0 0 0 1 0 핸즈프리 디바이스
0 0 0 0 1 1 (예약됨)
0 0 0 1 0 0 마이크
0 0 0 1 0 1 라우드 스피커
0 0 0 1 1 0 헤드폰
0 0 0 1 1 1 휴대용 오디오
0 0 1 0 0 0 카 오디오
0 0 1 0 0 1 셋톱박스
0 0 1 0 1 0 HiFi 오디오 디바이스
0 0 1 0 1 1 VCR
0 0 1 1 0 0 비디오 카메라
0 0 1 1 0 1 캠코더
0 0 1 1 1 0 비디오 모니터
0 0 1 1 1 1 비디오 디스플레이 및 라우드 스피커
0 1 0 0 0 0 화상 회의
0 1 0 0 0 1 (예약됨)
0 1 0 0 1 0 게임/장난감
X X X X X X 다른 모든 값은 유보됨.

표 8: "오디오/비디오" 메이저 클래스의 하위 디바이스 클래스

마이너 디바이스 클래스 필드 - 주변기기 메이저 클래스

7 6 마이너 디바이스 클래스 CoD의 비트 번호
0 0 키보드 아님 / 포인팅 디바이스 아님
0 1 키보드
1 0 포인팅 디바이스
1 1 콤보 키보드/포인팅 디바이스

표 9: 주변 기기 메이저 클래스 키보드/포인팅 디바이스 필드

 6번과  7번 비트는 독립적으로 마우스, 키보드 또는 콤보 마우스/키보드 디바이스를 나타냅니다. 다기능 디바이스의 경우 이 비트는 더 낮은 비트들과 연결될 수 있습니다.

5 4 3 2 마이너 디바이스 클래스 CoD의 비트 번호
0 0 0 0 미분류 디바이스
0 0 0 1 조이스틱
0 0 1 0 게임패드
0 0 1 1 리모컨
0 1 0 0 센서 디바이스
0 1 0 1 디지타이저 태블릿
0 1 1 0 카드 리더(예:SIM 카드 리더)
0 1 1 1 디지털 펜
1 0 0 0 바코드, RFID 등을 위한 핸드헬드 스캐너
1 0 0 1 핸드헬드 제스처 입력 디바이스(예:"지팡이" 모양 요소)
X X X X 다른 모든 값은 유보됨.

표 10: 주변기기 메이저 클래스를 위한 마이너 클래스  2번부터  5번 비트까지

마이너 디바이스 클래스 필드 - 이미징 메이저 클래스

7 6 5 4 마이너 디바이스 클래스 CoD의 비트 번호
X X X 1 디스플레이
X X 1 X 카메라
X 1 X X 스캐너
1 X X X 프린터
X X X X 다른 모든 값은 유보됨.

표 11: 이미징 메이저 클래스 4번에서7번 비트까지

 4번- 7번 비트는 각각 디스플레이, 카메라, 스캐너 또는 프린터를 나타냅니다. 다기능 디바이스의 경우 이 비트는 서로 연결될 수 있습니다.

3 2 마이너 디바이스 클래스 CoD의 비트 번호
0 0 미분류. 기본
X X 다른 모든 값은 유보됨.

표 12: 이미징 메이저 클래스 2번 및 3번 비트

 2번 및  3번 비트는 유보됨.

마이너 디바이스 클래스 필드 - 착용 가능 메이저 클래스

마이너 클래스 부분은 Bluetooth 디바이스를 정의하기 위한 최하위 분류 단위입니다. 사용 가능한 마이너 클래스의 수는 총 64가지입니다.

7 6 5 4 3 2 마이너 디바이스 클래스 CoD의 비트 번호
0 0 0 0 0 1 손목시계
0 0 0 0 1 0 호출기
0 0 0 0 1 1 재킷
0 0 0 1 0 0 헬멧
0 0 0 1 0 1 안경
X X X X X X 다른 모든 값은 유보됨.

마이너 디바이스 클래스 필드 - 장난감 메이저 클래스

7 6 5 4 3 2 마이너 디바이스 클래스 CoD의 비트 번호
0 0 0 0 0 1 로봇
0 0 0 0 1 0 자동차
0 0 0 0 1 1 인형/액션 피겨
0 0 0 1 0 0 컨트롤러
0 0 0 1 0 1 게임
X X X X X X 다른 모든 값은 유보됨.

마이너 디바이스 클래스 필드 - 건강

7 6 5 4 3 2 마이너 디바이스 클래스 CoD의 비트 번호
0 0 0 0 0 0 정의되지 않음
0 0 0 0 0 1 혈압 모니터
0 0 0 0 1 0 체온계
0 0 0 0 1 1 체중계
0 0 0 1 0 0 혈당계
0 0 0 1 0 1 맥박 산소농도 측정기
0 0 0 1 1 0 심박수/맥박수 모니터
0 0 0 1 1 1 건강 데이터 디스플레이
0 0 1 0 0 0 만보계
0 0 1 0 0 1 체성분 분석기
0 0 1 0 1 0 최대 혈류 모니터
0 0 1 0 1 1 투약 모니터
0 0 1 1 0 0 무릎 보철
0 0 1 1 0 1 발목 보철
0 0 1 1 1 0 일반 헬스 매니저
0 0 1 1 1 1 개인용 운동성 디바이스
X X X X X X 다른 모든 값은 유보됨.