베이스밴드에 할당된 번호
일반 및 장치별 문의 액세스 코드(DIAC)
조회 액세스 코드(IAC)는 찾기위한 첫 번째 필터링 수준입니다. Bluetooth 장치 및 서비스를 ®. 여러 ICC를 정의하는 주요 목적은 범위 내에서 장치를 스캔할 때 응답 수를 제한하는 것입니다.
# | LAP Value | Usage |
---|---|---|
0 | 0x9E8B33 | General/Unlimited Inquiry Access Code (GIAC) |
1 | 0x9E8B00 | Limited Dedicated Inquiry Access Code (LIAC) |
2 63 | 0x9E8B01-0x9E8B32, 0x9E8B34-0x9E8B3F | RESERVED FOR FUTURE USE |
표 1: 문의 액세스 코드
제한된 문의 액세스 코드(LIAC)는 양면이 명시적으로 사용자 작업에 의해 이 상태를 입력하도록 원인이 된 시나리오에서 제한된 기간 동안만 사용됩니다. LIAC 사용에 대한 자세한 설명은 일반 액세스 프로필을참조하십시오.
반면, 일반 조사 액세스 코드(GIAC)를 지속적으로 검사하고 문의할 때마다 응답할 수 있습니다.
장치/서비스 클래스 필드
장치/서비스 클래스(CoD) 필드에는 가변 형식이 있습니다. 형식은 대구 내의 "형식 유형 필드"를 사용하여 표시됩니다. 형식 유형 필드의 길이는 가변이며 "11"과 다른 두 비트로 끝납니다. 버전 필드는 대구의 최소 중요한 비트에서 시작하여 위쪽으로 확장될 수 있습니다.
CoD의 "형식 #1]에서 11비트는 비트 마스크(여러 비트를 설정할 수 있음)로 할당되며, 각 비트는 서비스 클래스의 상위 수준 일반 범주에 해당합니다. 현재 7개의 범주가 정의되어 있습니다. 이들은 주로 "공공 서비스"성격입니다. 나머지 11비트는 장치 유형 범주 및 기타 장치 별 특성을 나타내는 데 사용됩니다. 주요 서비스 클래스 필드와 같이 예약되었지만 지정되지 않은 비트는 0으로 설정해야 합니다.
주요 서비스 클래스
전공 및 마이너 서비스 클래스는 장치의 일반 패밀리를 정의합니다. Bluetooth SIG 구성원은 응용 프로그램을 연결하기를 원합니다. 응용 프로그램의 특정 기능이나 특성에 대한 가정은 주요 장치 또는 마이너 장치 클래스 내에서의 포함에만 기초해서는 안 됩니다.
Bit No. | Major Service Class |
---|---|
13 | Limited Discoverable Mode [Ref #1] |
14 | LE audio |
15 | (reserved) |
16 | Positioning (Location identification) |
17 | Networking (LAN, Ad hoc, …) |
18 | Rendering (Printing, Speakers, …) |
19 | Capturing (Scanner, Microphone, …) |
20 | Object Transfer (v-Inbox, v-Folder, …) |
21 | Audio (Speaker, Microphone, Headset service, …) |
22 | Telephony (Cordless telephony, Modem, Headset service, …) |
23 | Information (WEB-server, WAP-server, …) |
표 2: 주요 서비스 클래스
[참조 #1: 일반 액세스 프로필 참조(각 핵심 사양 내의 일반 액세스 프로필을 참조하십시오)]
주요 장치 클래스
주요 장치 클래스 세그먼트는 Bluetooth 장치. 장치의 주요 함수는 주요 클래스 할당을 결정합니다. 32개의 주요 클래스가 있습니다. 이 주요 클래스 필드의 할당은 테이블에 정의됩니다.
12 | 11 | 10 | 9 | 8 | Major Device Class |
---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | Miscellaneous [Ref #2] |
0 | 0 | 0 | 0 | 1 | Computer (desktop, notebook, PDA, organizer, … ) |
0 | 0 | 0 | 1 | 0 | Phone (cellular, cordless, pay phone, modem, …) |
0 | 0 | 0 | 1 | 1 | LAN /Network Access point |
0 | 0 | 1 | 0 | 0 | Audio/Video (headset, speaker, stereo, video display, VCR, … |
0 | 0 | 1 | 0 | 1 | Peripheral (mouse, joystick, keyboard, … ) |
0 | 0 | 1 | 1 | 0 | Imaging (printer, scanner, camera, display, …) |
0 | 0 | 1 | 1 | 1 | Wearable |
0 | 1 | 0 | 0 | 0 | Toy |
0 | 1 | 0 | 0 | 1 | Health |
1 | 1 | 1 | 1 | 1 | Uncategorized: device code not specified |
X | X | X | X | X | All other values reserved |
표 3: 주요 장치 클래스
[ref #2: 보다 구체적인 주요 장치 클래스 코드가 적합하지 않은 곳에 사용됩니다(이 문서에 명시된 경우에만 사용). 주요 클래스 코드가 할당되지 않은 장치는 "분류"될 때까지 모든 1 코드를 사용할 수 있습니다.
마이너 장치 클래스 필드
마이너 장치 클래스 필드(대구의 비트 7 ~2)는 주요 장치 클래스의 컨텍스트에서만 해석됩니다(하지만 서비스 클래스 필드와는 별개로). 따라서 주요 장치 클래스 필드의 값에 따라 비트의 의미가 변경될 수 있습니다. 마이너 장치 클래스 필드가 장치 클래스를 나타내는 경우 기본 장치 클래스(예: 무선 핸드셋으로도 작동할 수 있는 셀룰러)를 마이너 디바이스 클래스 필드에서 사용해야 합니다.
마이너 디바이스 클래스 필드 – 컴퓨터 주요 클래스
7 | 6 | 5 | 4 | 3 | 2 | Minor Device Class bit no. of CoD |
---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 0 | Uncategorized, code for device not assigned |
0 | 0 | 0 | 0 | 0 | 1 | Desktop workstation |
0 | 0 | 0 | 0 | 1 | 0 | Server-class computer |
0 | 0 | 0 | 0 | 1 | 1 | Laptop |
0 | 0 | 0 | 1 | 0 | 0 | Handheld PC/PDA (clamshell) |
0 | 0 | 0 | 1 | 0 | 1 | Palm-size PC/PDA |
0 | 0 | 0 | 1 | 1 | 0 | Wearable computer (watch size) |
0 | 0 | 0 | 1 | 1 | 1 | Tablet |
X | X | X | X | X | X | All other values reserved |
표 4: "컴퓨터" 주요 클래스의 하위 장치 클래스 필드
마이너 디바이스 클래스 필드 – 전화 주요 클래스
7 | 6 | 5 | 4 | 3 | 2 | Minor Device Class bit no. of CoD |
---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 0 | Uncategorized, code for device not assigned |
0 | 0 | 0 | 0 | 0 | 1 | Cellular |
0 | 0 | 0 | 0 | 1 | 0 | Cordless |
0 | 0 | 0 | 0 | 1 | 1 | Smartphone |
0 | 0 | 0 | 1 | 0 | 0 | Wired modem or voice gateway |
0 | 0 | 0 | 1 | 0 | 1 | Common ISDN access |
X | X | X | X | X | X | All other values reserved |
표 5: "전화" 주요 클래스의 하위 장치 클래스
마이너 디바이스 클래스 필드 – LAN/네트워크 액세스 포인트 주요 클래스
7 | 6 | 5 | Minor Device Class bit no. of CoD |
---|---|---|---|
0 | 0 | 0 | Fully available |
0 | 0 | 1 | 1% to 17% utilized |
0 | 1 | 0 | 17% to 33% utilized |
0 | 1 | 1 | 33% to 50% utilized |
1 | 0 | 0 | 50% to 67% utilized |
1 | 0 | 1 | 67% to 83% utilized |
1 | 1 | 0 | 83% to 99% utilized |
1 | 1 | 1 | No service available |
X | X | X | All other values reserved |
표 6: LAN/네트워크 액세스 포인트 로드 팩터 필드
정확한 적재 수식은 표준화되지 않았습니다. 사용률 백분율로 보고할 내부 조건을 결정하는 것은 각 LAN/네트워크 액세스 포인트 구현에 달려 있습니다. 유일한 요구 사항은 상자 내에서 통신 리소스의 계속 증가하는 활용을 반영하는 것입니다. 권장 사항: 여러 LAN/네트워크 액세스 포인트를 찾는 클라이언트는 가장 낮은 부하를 보고하는 하나에 연결하려고 시도해야 합니다.
4 | 3 | 2 | Minor Device Class bit no. of CoD |
---|---|---|---|
0 | 0 | 0 | Uncategorized (use this value if no others apply) |
X | X | X | All other values reserved |
표 7: LAN/네트워크 액세스 포인트에 대한 예약된 하위 필드
마이너 디바이스 클래스 필드 – 오디오/비디오 주요 클래스
7 | 6 | 5 | 4 | 3 | 2 | Minor Device Class bit no. of CoD |
---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 0 | Uncategorized, code not assigned |
0 | 0 | 0 | 0 | 0 | 1 | Wearable Headset Device |
0 | 0 | 0 | 0 | 1 | 0 | Hands-free Device |
0 | 0 | 0 | 0 | 1 | 1 | (Reserved) |
0 | 0 | 0 | 1 | 0 | 0 | Microphone |
0 | 0 | 0 | 1 | 0 | 1 | Loudspeaker |
0 | 0 | 0 | 1 | 1 | 0 | Headphones |
0 | 0 | 0 | 1 | 1 | 1 | Portable Audio |
0 | 0 | 1 | 0 | 0 | 0 | Car audio |
0 | 0 | 1 | 0 | 0 | 1 | Set-top box |
0 | 0 | 1 | 0 | 1 | 0 | HiFi Audio Device |
0 | 0 | 1 | 0 | 1 | 1 | VCR |
0 | 0 | 1 | 1 | 0 | 0 | Video Camera |
0 | 0 | 1 | 1 | 0 | 1 | Camcorder |
0 | 0 | 1 | 1 | 1 | 0 | Video Monitor |
0 | 0 | 1 | 1 | 1 | 1 | Video Display and Loudspeaker |
0 | 1 | 0 | 0 | 0 | 0 | Video Conferencing |
0 | 1 | 0 | 0 | 0 | 1 | (Reserved) |
0 | 1 | 0 | 0 | 1 | 0 | Gaming/Toy |
X | X | X | X | X | X | All other values reserved |
표 8: "오디오/비디오" 주요 클래스에 대한 하위 장치 클래스
마이너 디바이스 클래스 필드 – 주변 주요 클래스
7 | 6 | Minor Device Class bit no. of CoD |
---|---|---|
0 | 0 | Not Keyboard / Not Pointing Device |
0 | 1 | Keyboard |
1 | 0 | Pointing device |
1 | 1 | Combo keyboard/pointing device |
표 9: 주변 주요 클래스 키보드/포인팅 장치 필드
비트 6 및 7 독립적으로 마우스, 키보드 또는 콤보 마우스 / 키보드 장치를 지정합니다. 이들은 다기능 장치에서 하부 비트와 결합될 수 있다.
5 | 4 | 3 | 2 | Minor Device Class bit no. of CoD |
---|---|---|---|---|
0 | 0 | 0 | 0 | Uncategorized device |
0 | 0 | 0 | 1 | Joystick |
0 | 0 | 1 | 0 | Gamepad |
0 | 0 | 1 | 1 | Remote control |
0 | 1 | 0 | 0 | Sensing device |
0 | 1 | 0 | 1 | Digitizer tablet |
0 | 1 | 1 | 0 | Card Reader (e.g. SIM Card Reader) |
0 | 1 | 1 | 1 | Digital Pen |
1 | 0 | 0 | 0 | Handheld scanner for bar-codes, RFID, etc. |
1 | 0 | 0 | 1 | Handheld gestural input device (e.g., “wand” form factor) |
X | X | X | X | All other values reserved |
표 10: 주변 주요 클래스의 경우 마이너 클래스 비트 2~5개
마이너 디바이스 클래스 필드 – 이미징 주요 클래스
7 | 6 | 5 | 4 | Minor Device Class bit no. of CoD |
---|---|---|---|---|
X | X | X | 1 | Display |
X | X | 1 | X | Camera |
X | 1 | X | X | Scanner |
1 | X | X | X | Printer |
X | X | X | X | All other values reserved |
표 11: 이미징 주요 클래스 비트 4~7개
4~7비트는 디스플레이, 카메라, 스캐너 또는 프린터를 독립적으로 지정합니다. 이들은 다기능 장치에 결합될 수 있다.
3 | 2 | Minor Device Class bit no. of CoD |
---|---|---|
0 | 0 | Uncategorized, default |
X | X | All other values reserved |
표 12: 이미징 주요 클래스 비트 2 및 3
비트 2개와 3비트는 예약되어 있습니다.
마이너 디바이스 클래스 필드 - 웨어러블 메이저 클래스
마이너 클래스 세그먼트는 Bluetooth 장치. 64개의 다른 마이너 클래스가 있습니다.
7 | 6 | 5 | 4 | 3 | 2 | Minor Device Class bit no. of CoD |
---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 1 | Wristwatch |
0 | 0 | 0 | 0 | 1 | 0 | Pager |
0 | 0 | 0 | 0 | 1 | 1 | Jacket |
0 | 0 | 0 | 1 | 0 | 0 | Helmet |
0 | 0 | 0 | 1 | 0 | 1 | Glasses |
X | X | X | X | X | X | All other values reserved |
마이너 디바이스 클래스 필드 – 장난감 메이저 클래스
7 | 6 | 5 | 4 | 3 | 2 | Minor Device Class bit no. of CoD |
---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 1 | Robot |
0 | 0 | 0 | 0 | 1 | 0 | Vehicle |
0 | 0 | 0 | 0 | 1 | 1 | Doll / Action figure |
0 | 0 | 0 | 1 | 0 | 0 | Controller |
0 | 0 | 0 | 1 | 0 | 1 | Game |
X | X | X | X | X | X | All other values reserved |
마이너 디바이스 클래스 필드 – 상태
7 | 6 | 5 | 4 | 3 | 2 | Minor Device Class bit no. of CoD |
---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 0 | Undefined |
0 | 0 | 0 | 0 | 0 | 1 | Blood Pressure Monitor |
0 | 0 | 0 | 0 | 1 | 0 | Thermometer |
0 | 0 | 0 | 0 | 1 | 1 | Weighing Scale |
0 | 0 | 0 | 1 | 0 | 0 | Glucose Meter |
0 | 0 | 0 | 1 | 0 | 1 | Pulse Oximeter |
0 | 0 | 0 | 1 | 1 | 0 | Heart/Pulse Rate Monitor |
0 | 0 | 0 | 1 | 1 | 1 | Health Data Display |
0 | 0 | 1 | 0 | 0 | 0 | Step Counter |
0 | 0 | 1 | 0 | 0 | 1 | Body Composition Analyzer |
0 | 0 | 1 | 0 | 1 | 0 | Peak Flow Monitor |
0 | 0 | 1 | 0 | 1 | 1 | Medication Monitor |
0 | 0 | 1 | 1 | 0 | 0 | Knee Prosthesis |
0 | 0 | 1 | 1 | 0 | 1 | Ankle Prosthesis |
0 | 0 | 1 | 1 | 1 | 0 | Generic Health Manager |
0 | 0 | 1 | 1 | 1 | 1 | Personal Mobility Device |
X | X | X | X | X | X | All other values reserved |