서비스 발견

서비스, 그룹 리스트 브라우즈, 문서 URL, 아이콘 URL의 검색을 위해서는 서비스 검색 프로토콜(SDP)에 할당된 번호를 사용하시기 바랍니다.

서비스 검색 프로토콜(SDP)

UUID(Universally Unique Identifier) 짧은 형식

Bluetooth® 서비스 검색 프로토콜(SDP) 규격은 광범위한 UUID를 짧은 형식(명목상 128비트)으로 표시하는 방법을 정의합니다. 유보된 범위 내의 값 2^32개는 32비트(uuid32라 표기)를 사용해 표시됩니다. 이 중에서 하위 범위에 속하는 2^16개의 값은 16비트(uuid16이라 표시)를 사용해서만 표시될 수 있습니다.

2^32개의 범위에 속하는 값 중 이 문서를 통해 할당되어 있지 않은 모든 값은 이 문서의 향후 수정을 위해 유보되어 있습니다. 달리 말해, 현재의 문서 또는 향후 수정되는 문서에 지정되어 있는 경우를 제외하고 이 범위 내의 어느 값도 사용될 수 없습니다. 이 범위를 벗어난 UUID 값은 [ISO-11578]에 기술된 바와 같이 할당자가 원하는 어떠한 목적으로든 할당될 수 있습니다.

기본 UUID(Universally Unique Identifier)

기본 UUID는 SDP 규격에 설명된 바와 같이 '짧은 UUID'(uuid16 및 uuid32)로부터 128비트 UUID를 계산하기 위해 사용됩니다. Bluetooth 핵심 규격 내의 서비스 검색 프로토콜(SDP)을 참조하십시오.

주: 현재 할당된 모든 짧은 UUID는 uuid16 유형입니다.

UUID 이름 UUID
BASE_UUID 00000000-0000-1000-8000-00805F9B34FB

프로토콜 식별자

아래 표에 있는 UUID들은 오직 ProfileDescriptorList 속성에서만 사용되어야 합니다.

프로토콜 이름 UUID 프로토콜 규격
SDP 0x0001 Bluetooth 핵심 규격
UDP 0x0002 [프로파일에 의해 사용되지 않음]
RFCOMM 0x0003 TS 07.10을 가진 RFCOMM
TCP 0x0004 [프로파일에 의해 사용되지 않음]
TCS-BIN 0x0005 텔레포니 컨트롤 규격 / TCS 바이너리 [퇴출]
TCS-AT 0x0006 [프로파일에 의해 사용되지 않음]
ATT 0x0007 속성 프로토콜
OBEX 0x0008 IrDA 상호호환성
IP 0x0009 [프로파일에 의해 사용되지 않음]
FTP 0x000A [프로파일에 의해 사용되지 않음]
HTTP 0x000C [프로파일에 의해 사용되지 않음]
WSP 0x000E [프로파일에 의해 사용되지 않음]
BNEP 0x000F Bluetooth 네트워크 캡슐화 프로토콜(BNEP)
UPNP 0x0010 확장 서비스 발견 프로파일(ESDP) [퇴출]
HIDP 0x0011 휴먼 인터페이스 디바이스 프로파일(HID)
하드카피 컨트롤 채널 0x0012 하드카피 케이블 대체 프로파일(HCRP)
하드카피 데이터 0x0014 하드카피 케이블 대체 프로파일 보기(HCRP)
HardcopyNotification 0x0016 하드카피 케이블 대체 프로파일(HCRP)
AVCTP 0x0017 오디오/비디오 컨트롤 전송 프로토콜(AVCTP)
AVDTP 0x0019 오디오/비디오 배급 전송 프로토콜(AVDTP)
CMTP 0x001B 공통 ISDN 액세스 프로파일(CIP) [퇴출]
MCAPControlChannel 0x001E 멀티-채널 적용 프로토콜(MCAP)
MCAPDataChannel 0x001F 멀티-채널 적용 프로토콜(MCAP)
L2CAP 0x0100 Bluetooth 핵심 규격
(최댓값 0xFFFF)

표 1: 프로토콜 식별자와 이름, 서비스 클래스 및 프로파일 식별자

서비스 클래스(Service Class)의 사용이 허용된 아래 표 내의 UUID들은 ServiceClassIDList 보편 속성 내에서 사용할 수 있습니다. 하지만 아래 표에 따라 프로파일의 사용 또한 허용되지 않는 한 BluetoothProfileDescriptorList 속성 내에서는 사용할 수는 없습니다. 만약 서비스 클래스 UUID가 제품의 SDP 데이터베이스에 나와 있다면 해당 SDP 기록을 포함하는 제품은 해당 UUID에 상응하는 서비스를 정의하는 규격을 준수해야 합니다.

프로파일의 사용이 허용된 아래 표 내의 UUID들은 BluetoothProfileDescriptorList 보편 속성 내에서 사용할 수 있습니다. 하지만 아래 테이블에 대하여 서비스 클래스의 사용 역시 허용되지 않는 한 ServiceClassIDList 보편 속성 내에서 사용할 수는 없습니다.

역사상의 이유로 인해 표2의 일부 UUID들은 BluetoothProfileDescriptorList 보편 속성 내의 프로파일들과 ServiceClassIDList 보편 속성 내의 서비스 클래스들을 식별하는 데 모두 사용됩니다. 그러나 새로운 프로파일에서는 서비스 클래스 UUID들은 BluetoothProfileDescriptorList 보편 속성에서는 사용하지 말아야 하며, 프로파일 UUID들은 ServiceClassIDList 보편 속성 내에서 사용하지 말아야 합니다.

서비스 클래스 이름 UUID 규격 허용된 사용
ServiceDiscoveryServerServiceClassID 0x1000 Bluetooth 핵심 규격 서비스 클래스
BrowseGroupDescriptorServiceClassID 0x1001 Bluetooth 핵심 규격 서비스 클래스
SerialPort 0x1101 직렬 포트 프로파일(SPP)
주: SPP v1.0 내 SDP 기록의 예는 BluetoothProfileDescriptorList 속성을 포함하지는 않지만, 일부 구현은 프로파일 식별자를 위해 이 UUID를 사용할 수 있습니다.
서비스 클래스 / 프로파일
LANAccessUsingPPP 0x1102 LAN 액세스 프로파일
[퇴출]
주: 서비스 클래스 식별자와 프로파일 식별자 모두로 쓰임.
서비스 클래스 / 프로파일
DialupNetworking 0x1103 다이얼-업 네트워킹 프로파일(DUN)
주: 서비스 클래스 식별자와 프로파일 식별자 모두로 쓰임.
서비스 클래스 / 프로파일
IrMCSync 0x1104 동기화 프로파일(SYNC)
주: 서비스 클래스 식별자와 프로파일 식별자 모두로 쓰임.
서비스 클래스 / 프로파일
OBEXObjectPush 0x1105 객체 푸시 프로파일(OPP)
주: 서비스 클래스 식별자와 프로파일 모두로 쓰임.
서비스 클래스 / 프로파일
OBEXFileTransfer 0x1106 파일 전송 프로파일(FTP)
주: 서비스 클래스 식별자와 프로파일 식별자 모두로 쓰임.
서비스 클래스 / 프로파일
IrMCSyncCommand 0x1107 동기화 프로파일(SYNC)
Headset 0x1108 헤드셋 프로파일(HSP)
주: 서비스 클래스 식별자와 프로파일 식별자 모두로 쓰임.
서비스 클래스 / 프로파일
CordlessTelephony 0x1109 무선 전화술 프로파일(CTP)
주: 서비스 클래스 식별자와 프로파일 식별자 모두로 쓰임.
[퇴출]
서비스 클래스 / 프로파일
AudioSource 0x110A 진보된 오디오 배급 프로파일(A2DP) 서비스 클래스
AudioSink 0x110B 진보된 오디오 배급 프로파일(A2DP) 서비스 클래스
A/V_RemoteControlTarget 0x110C 오디오/비디오 리모트 컨트롤 프로파일(AVRCP) 서비스 클래스
AdvancedAudioDistribution 0x110D 진보된 오디오 배급 프로파일(A2DP) 프로파일
A/V_RemoteControl 0x110E 오디오/비디오 리모트 컨트롤 프로파일(AVRCP)
주: 서비스 클래스 식별자와 프로파일 식별자 모두로 쓰임.
서비스 클래스 / 프로파일
A/V_RemoteControlController 0x110F 오디오/비디오 리모트 컨트롤 프로파일(AVRCP)
주: AVRCP 규격 v1.3 이상 버전은 역방향 호환성을 위해 ServiceClassIDList 내의 0x110F 앞에 0x110E가 포함되어야만 합니다.
서비스 클래스
Intercom 0x1110 인터콤 프로파일(ICP)
주: 서비스 클래스 식별자와 프로파일 식별자 모두로 쓰임.
[퇴출]
서비스 클래스
Fax 0x1111 팩스 프로파일(FAX)
주: 서비스 클래스 식별자와 프로파일 식별자 모두로 쓰임.
[퇴출]
서비스 클래스
Headset - Audio Gateway(AG) 0x1112 헤드셋 프로파일(HSP) 서비스 클래스
WAP 0x1113 WAP으로서의 Bluetooth 기술을 위한 상호호환성 요건, Bluetooth SIG[퇴출] 서비스 클래스
WAP_CLIENT 0x1114 WAP으로서의 Bluetooth 기술을 위한 상호호환성 요건, Bluetooth SIG[퇴출] 서비스 클래스
PANU 0x1115 개인 영역 네트워크 프로파일(PAN)
주: PANU 역할을 위해 서비스 클래스 식별자와 프로파일 식별자 모두로 쓰임.
서비스 클래스 / 프로파일
NAP 0x1116 개인 영역 네트워크 프로파일(PAN)
주: NAP 역할을 위해 서비스 클래스 식별자와 프로파일 식별자 모두로 쓰임.
서비스 클래스 / 프로파일
GN 0x1117 개인 영역 네트워크 프로파일(PAN)
주: GN 역할을 위해 서비스 클래스 식별자와 프로파일 식별자 모두로 쓰임.
서비스 클래스 / 프로파일
DirectPrinting 0x1118 기본 인쇄 프로파일(BPP) 서비스 클래스
ReferencePrinting 0x1119 기본 인쇄 프로파일(BPP) 참조 서비스 클래스
기본 이미징 프로파일 0x111A 기본 이미징 프로파일(BIP) 프로파일
ImagingResponder 0x111B 기본 이미징 프로파일(BIP) 서비스 클래스
ImagingAutomaticArchive 0x111C 기본 이미징 프로파일(BIP) 서비스 클래스
ImagingReferencedObjects 0x111D 기본 이미징 프로파일(BIP) 서비스 클래스
핸즈프리 0x111E 핸즈프리 프로파일(HFP)
주: 서비스 클래스 식별자와 프로파일 식별자 모두로 쓰임.
서비스 클래스 / 프로파일
HandsfreeAudioGateway 0x111F 핸즈프리 프로파일(HFP) 서비스 클래스
DirectPrintingReferenceObjectsService 0x1120 기본 인쇄 프로파일(BPP) 서비스 클래스
ReflectedUI 0x1121 기본 인쇄 프로파일(BPP) 서비스 클래스
BasicPrinting 0x1122 기본 인쇄 프로파일(BPP) 프로파일
PrintingStatus 0x1123 기본 인쇄 프로파일(BPP) 서비스 클래스
HumanInterfaceDeviceService 0x1124 휴먼 인터페이스 디바이스(HID)
주: 서비스 클래스 식별자와 프로파일 식별자 모두로 쓰임.
서비스 클래스 / 프로파일
HardcopyCableReplacement 0x1125 하드카피 케이블 대체 프로파일(HCRP) 프로파일
HCR_Print 0x1126 하드카피 케이블 대체 프로파일(HCRP) 서비스 클래스
HCR_Scan 0x1127 하드카피 케이블 대체 프로파일(HCRP) 서비스 클래스
Common_ISDN_Access 0x1128 공통 ISDN 액세스 프로파일(CIP)
주: 서비스 클래스 식별자와 프로파일 식별자 모두로 쓰임.
[퇴출]
서비스 클래스 / 프로파일
SIM_Access 0x112D SIM 액세스 프로파일(SAP)
주: 서비스 클래스 식별자와 프로파일 식별자 모두로 쓰임.
서비스 클래스 / 프로파일
Phonebook Access - PCE 0x112E 전화번호부 액세스 프로파일(PBAP) 서비스 클래스
Phonebook Access - PSE 0x112F 전화번호부 액세스 프로파일(PBAP) 서비스 클래스
Phonebook Access 0x1130 전화번호부 액세스 프로파일(PBAP) 프로파일
Headset - HS 0x1131 헤드셋 프로파일(HSP)
주: 정오표 #3507 참고.
또한 역방향 호환성을 위해 0x1108과 0x1203은 0x1131에 앞서 ServiceClassIDList에 포함되어야 합니다.
서비스 클래스
메시지 액세스 서버 0x1132 메시지 액세스 프로파일(MAP) 서비스 클래스
메시지 통지 서버 0x1133 메시지 액세스 프로파일(MAP) 서비스 클래스
메시지 액세스 프로파일 0x1134 메시지 액세스 프로파일(MAP) 프로파일
GNSS 0x1135 글로벌 내비게이션 위성 시스템 프로파일(GNSS) 프로파일
GNSS_Server 0x1136 글로벌 내비게이션 위성 시스템 프로파일(GNSS) 서비스 클래스
3D 디스플레이 0x1137​ 3D 동기화 프로파일(3DSP) 서비스 클래스
3D 안경 0x1138 3D 동기화 프로파일(3DSP) 비스 클래스
3D 동기화 0x1139​ 3D 동기화 프로파일(3DSP) 프로파일
MPS 프로파일 UUID 0x113A 멀티 프로파일 규격(MPS) 프로파일
MPS SC UUID 0x113B 멀티 프로파일 규격(MPS) 서비스 클래스
CTN 액세스 서비스 0x113C 달력, 작업 및 메모(CTN) 프로파일 서비스 클래스
CTN 통지 서비스 0x113D 력 작업 및 메모(CTN) 프로파 서비스 클래스
CTN 프로파일 0x113E 력 작업 및 메모(CTN) 프로파 프로파일
PnPInformation 0x1200 디바이스 식별(DID)
주: 서비스 클래스 식별자와 프로파일 식별자 모두로 쓰임.
서비스 클래스 / 프로파일
GenericNetworking 0x1201 해당 사항 없음 서비스 클래스
GenericFileTransfer 0x1202 해당 사항 없음 서비스 클래스
GenericAudio 0x1203 해당 사항 없음 서비스 클래스
GenericTelephony 0x1204 해당 사항 없음 서비스 클래스
UPNP_Service 0x1205 개선된 서비스 발견 프로파일(ESDP) [퇴출] 서비스 클래스
UPNP_IP_Service 0x1206 개선된 서비스 발견 프로파일(ESDP) [퇴출] 서비스 클래스
ESDP_UPNP_IP_PAN 0x1300 개선된 서비스 발견 프로파일(ESDP) [퇴출] 서비스 클래스
ESDP_UPNP_IP_LAP 0x1301 개선된 서비스 발견 프로파일(ESDP) [퇴출] [퇴출] 서비스 클래스
ESDP_UPNP_L2CAP 0x1302 개선된 서비스 발견 프로파일(ESDP) [퇴출] [퇴출] 서비스 클래스
VideoSource 0x1303 비디오 배급 프로파일(VDP) 서비스 클래스
VideoSink 0x1304 비디오 배급 프로파일(VDP) 서비스 클래스
VideoDistribution 0x1305 비디오 배급 프로파일(VDP) 프로파일
HDP 0x1400 헬스 디바이스 프로파일 프로파일
HDP Source 0x1401 헬스 디바이스 프로파일(HDP) 서비스 클래스
HDP Sink 0x1402 헬스 디바이스 프로파일(HDP) 서비스 클래스
(최댓값 0xFFFF)

표 2: 서비스 클래스 프로파일 식별자

브라우즈 그룹 식별자

아래 표의 UUID들은 BrowseGroupList 속성 내에서만 사용할 수 있습니다.

UUID 이름 UUID 규격
PublicBrowseRoot 0x1002 Bluetooth 핵심 규격
(최댓값 0xFFFF)

표 3: 브라우즈 그룹 식별자와 이름

속성 식별자

진보된 오디오 배급 프로파일(A2DP)

서비스 클래스 UUID에 적용 가능:

  • AudioSource: 0x110A
  • AudioSink: 0x110B
속성 이름 속성 ID
SupportedFeatures 0x0311

오디오/비디오 리모트 컨트롤 프로파일(AVRCP)

서비스 클래스 UUID에 적용 가능:

  • A/V_RemoteControlTarget: 0x110C
  • A/V_RemoteControl: 0x110E
  • A/V_RemoteControlController: 0x110F
속성 이름 속성 ID
SupportedFeatures 0x0311

기본 이미징 프로파일(BIP)

서비스 클래스 UUID에 적용 가능:

  • ImagingResponder: 0x111B
  • ImagingAutomaticArchive: 0x111C
  • ImagingReferencedObjects: 0x111D
속성 이름 속성 ID
GoepL2capPsm(BIP v1.1 이상 버전) 0x0200
SupportedCapabilities 0x0310
SupportedFeatures 0x0311
SupportedFunctions 0x0312
TotalImagingDataCapacity 0x0313

기본 인쇄 프로파일(BPP)

서비스 클래스 UUID에 적용 가능:

  • Direct Printing: 0x1118
  • ReferencePrinting: 0x1119
  • DirectPrintingReferenceObjectsService: 0x1120
  • ReflectedUI: 0x1121
  • PrintingStatus: 0x1123
속성 이름 속성 ID
Document Formats Supported 0x0350
Character Repertoires Supported 0x0352
XHTML-Print Image Formats Supported 0x0354
Color Supported 0x0356
1284ID 0x0358
Printer Name 0x035A
Printer Location 0x035C
Duplex Supported 0x035E
Media Types Supported 0x0360
MaxMediaWidth 0x0362
MaxMediaLength 0x0364
Enhanced Layout Supported 0x0366
RUI Formats Supported 0x0368
Reference Printing RUI Supported 0x0370
Direct Printing RUI Supported 0x0372
Reference Printing Top URL 0x0374
Direct Printing Top URL 0x0376
Printer Admin RUI Top URL 0x0378
Device Name 0x037A

Bluetooth 핵심 규격: 보편 속성

다음 속성 ID들은 모든 서비스에서 동일한 의미를 지닙니다. 이 속성 ID들은 0x0000에서 0x01FF 사이에 있어야 합니다.

속성 이름 속성 ID
ServiceRecordHandle 0x0000
ServiceClassIDList 0x0001
ServiceRecordState 0x0002
ServiceID 0x0003
ProtocolDescriptorList 0x0004
BrowseGroupList 0x0005
LanguageBaseAttributeIDList 0x0006
ServiceInfoTimeToLive 0x0007
ServiceAvailability 0x0008
BluetoothProfileDescriptorList 0x0009
DocumentationURL 0x000A
ClientExecutableURL 0x000B
IconURL 0x000C
AdditionalProtocolDescriptorLists 0x000D
유보됨 0x000E – 0x01FF

Bluetooth 핵심 규격: 서비스 발견 서비스

서비스 클래스 UUID에 적용 가능:

  • ServiceDiscoveryServerServiceClassID: 0x1000
속성 이름 속성 ID
VersionNumberList 0x0200
ServiceDatabaseState 0x0201

Bluetooth 핵심 규격: 브라우즈 그룹 설명자 서비스

서비스 클래스 UUID에 적용 가능:

  • BrowseGroupDescriptorServiceClassID: 0x1001
속성 이름 속성 ID
GroupID 0x0200

무선 전화 프로파일 [퇴출]

서비스 클래스 UUID에 적용 가능:

  • CordlessTelephony: 0x1001
속성 이름 속성 ID
External Network 0x0301

디바이스 식별 프로파일

서비스 클래스 UUID에 적용 가능:

  • PnPInformation: 0x1200
속성 이름 속성 ID
SpecificationID 0x0200
VendorID 0x0201
ProductID 0x0202
Version 0x0203
PrimaryRecord 0x0204
VendorIDSource 0x0205

팩스 프로파일 [퇴출]

서비스 클래스 UUID에 적용 가능:

  • 팩스: 0x1111
속성 이름 속성 ID
Fax Class 1 Support 0x0302
Fax Class 2.0 Support 0x0303
Fax Class 2 Support(vendor-specific class) 0x0304
Audio Feedback Support 0x0305

파일 전송 프로파일

서비스 클래스 UUID에 적용 가능:

  • OBEXFileTransfer: 0x1106
속성 이름 속성 ID
GoepL2capPsm(FTP v1.2 이상 버전) 0x0200

일반 객체 교환 프로파일

속성 이름 속성 ID
GoepL2capPsm(GOEP v2.0 이상 버전) 각각의 GOEP 기반 서비스마다 별도로 정의되어야 함.

글로벌 내비게이션 위성 시스템 프로파일(GNSS)

서비스 클래스 UUID에 적용 가능:

  • GNSS 서비스: 0x1136
속성 이름 속성 ID
SupportedFeatures 0x0200

핸즈프리 프로파일

서비스 클래스 UUID에 적용 가능:

  • 핸즈프리: 0x111E
  • HandsfreeAudioGateway: 0x111F
속성 이름 속성 ID
Network 0x0301
SupportedFeatures 0x0311

하드카피 대체 프로파일

서비스 클래스 UUID에 적용 가능:

  • HCR_Print: 0x1126
  • HCR_Scan: 0x1127
속성 이름 속성 ID
1284ID 0x0300
Device Name 0x0302
Friendly Name 0x0304
Device Location 0x0306

헤드셋 프로파일

서비스 클래스 UUID에 적용 가능:

  • Headset: 0x1108
  • Headset - Audio Gateway(AG): 0x1112
  • Headset: 0x1131
속성 이름 속성 ID
Remote Audio Volume Control 0x0302​

헬스 디바이스 프로파일

서비스 클래스 UUID에 적용 가능:

  • HDP Source: 0x1401
  • HDP Sink: 0x1402
속성 이름 속성 ID
SupportFeaturesList 0x0200
DataExchangeSpecification 0x0301
MCAP Supported Procedures 0x0302

휴먼 인터페이스 디바이스 프로파일

서비스 클래스 UUID에 적용 가능:

  • HumanInterfaceDeviceService: 0x1124
속성 이름 속성 ID
HIDDeviceReleaseNumber(퇴출) 0x0200
HIDParserVersion 0x0201
HIDDeviceSubclass 0x0202
HIDCountryCode 0x0203
HIDVirtualCable 0x0204
HIDReconnectInitiate 0x0205
HIDDescriptorList 0x0206
HIDLANGIDBaseList 0x0207
HIDSDPDisable(퇴출) 0x0208
HIDBatteryPower 0x0209
HIDRemoteWake 0x020A
HID프로파일Version 0x020B
HIDSupervisionTimeout 0x020C
HIDNormallyConnectable 0x020D
HIDBootDevice 0x020E
HIDSSRHostMaxLatency 0x020F
HIDSSRHostMinTimeout 0x0210
HID 속성을 위해 유보되었음 0x0211-0x03FF
HID 언어 문자열들을 위해 사용할 수 있음 0x0400-0xFFFF

WAP 전달자로서의 Bluetooth 기술을 위한 상호운용성 요건 [퇴출]

서비스 클래스 UUID에 적용 가능:

  • WAP: 0x1113
  • WAP_CLIENT: 0x1114
속성 이름 속성 ID
NetworkAddress 0x0306
WAPGateway 0x0307
HomePageURL 0x0308
WAPStackType 0x0309

메시지 액세스 프로파일

서비스 클래스 UUID에 적용 가능:

  • Message Access Server: 0x1132
  • Message Notification Server: 0x1133
속성 이름 속성 ID
GoepL2capPsm(MAP v1.2 이상 버전) 0x0200
MASInstanceID 0x0315
SupportedMessageTypes 0x0316
MapSupportedFeatures(MAP v1.2 이상 버전) 0x0317

객체 푸시 프로파일

서비스 클래스 UUID에 적용 가능:

  • OBEXObjectPush: 0x1105
속성 이름 속성 ID
GoepL2capPsm(OPP v1.2 이상 버전) 0x0200
Service Version 0x0300
Supported Formats List 0x0303

개인 영역 네트워크 프로파일

서비스 클래스 UUID에 적용 가능:

  • PANU: 0x1115
  • NAP: 0x1116
  • GN: 0x1117
속성 이름 속성 ID
IpSubnet(PAN v1.0에서 사용되지 않음) 0x0200
SecurityDescription 0x030A
NetAccessType 0x030B
MaxNetAccessrate 0x030C
IPv4Subnet 0x030D
IPv6Subnet 0x030E

전화번호부 액세스 프로파일

서비스 클래스 UUID에 적용 가능:

  • Phonebook Access - PCE: 0x112E
  • Phonebook Access - PSE: 0x112F
속성 이름 속성 ID
GoepL2capPsm(PBAP v1.2 이상 버전) 0x0200
SupportedRepositories 0x0314
PbapSupportedFeatures(PBAP v1.2 이상 버전) 0x0317

동기화 프로파일

서비스 클래스 UUID에 적용 가능:

  • IrMCSync: 0x1104
속성 이름 속성 ID
Supported Data Stores List 0x0301

문자열을 위한 속성 ID 오프셋

아래 표는 LanguageBaseAttributeIDList 속성에 포함된 값에 추가되는 속성 ID 오프셋을 포함합니다.

속성 ID Offset Name 속성 ID Offset 참고
ServiceName 0x0000 Bluetooth 핵심 규격
ServiceDescription 0x0001 Bluetooth 핵심 규격
ProviderName 0x0002 Bluetooth 핵심 규격
(최댓값 0xFFFF)

표 5: 속성 식별자

LanguageBaseAttributeIDList 속성에 의해 주어진 기본 오프셋은 이 표에 있는 각각의 ID 값에 더해져야 합니다. 주된 언어에 대해서 이것은 SDP 규격에 설명되어 있는 것처럼 0x0100과 일치해야 합니다.

프로토콜 변수

프로토콜 매개변수 이름 변수 인덱스
L2CAP PSM 1
RFCOMM Channel 1
TCP Port 1
UDP Port 1
BNEP Version 1
BNEP 지원되는 네트워크 패킷 유형 목록 2

표 6: 프로토콜 매개 변수

멀티 프로파일

서비스 클래스 UUID에 적용 가능:

  • MPS SC UUID: 0x113B
속성 이름 속성 ID
MPSD 시나리오 0x0200
MPMD 시나리오 0x0201
지원 프로파일 & 프로토콜 0x0202

표 7: 멀티 프로파일

달력, 작업 및 메모

서비스 클래스 UUID에 적용 가능:

  • CTN 서비스 클래스: 0x113C
  • CTN 통지 서비스: 0x113D
속성 이름 속성 ID
CASInstanceID
0x0315
CTNSupportedFeatures
0x0317

표 8: 달력, 작업 및 메모 (CTN) 프로파일