Professional Documents
Culture Documents
speci cations
Service Discovery
Use Assigned Numbers in the Service Discovery Protocol (SDP) for searching for services, a browse group list, documentation URL, and an icon URL.
All values in the 2^32 range that are not assigned in this document are reserved pending future revisions of this
document. In other words, no value in this range may be used except as speci ed in this or future revisions of
this document. UUID values outside of this range can be allocated as described in [ISO-11578] for any purpose
the allocator desires.
UUID Name
UUID
BASE_UUID
00000000-0000-1000-8000-00805F9B34FB
SDP 00001
Bluetooth Core Speci cation
UDP 00002
[NO USE BY PROFILES]
https://www.bluetooth.com/specifications/assignednumbers/servicediscovery 1/22
2017611 ServiceDiscovery|BluetoothTechnologyWebsite
[NO USE BY PROFILES]
RFCOMM 00003
RFCOMM with TS 07.10
TCP 00004
[NO USE BY PROFILES]
TCS-BIN 00005
Telephony Control Speci cation / TCS Binary [DEPRECATED]
TCS-AT 00006
[NO USE BY PROFILES]
ATT 00007
Attribute Protocol
OBEX 00008
IrDA Interoperability
IP 00009
[NO USE BY PROFILES]
FTP 0000A
[NO USE BY PROFILES]
HTTP 0000C
[NO USE BY PROFILES]
WSP 0000E
[NO USE BY PROFILES]
BNEP 0000F
Bluetooth Network Encapsulation Protocol (BNEP)
UPNP 00010
Extended Service Discovery Pro le (ESDP) [DEPRECATED]
HIDP 00011
Human Interface Device Pro le (HID)
HardcopyControlChannel 00012
Hardcopy Cable Replacement Pro le (HCRP)
HardcopyDataChannel 00014
See Hardcopy Cable Replacement Pro le (HCRP)
AVCTP 00017
Audio/Video Control Transport Protocol (AVCTP)
AVDTP 00019
Audio/Video Distribution Transport Protocol (AVDTP)
CMTP 0001B
Common ISDN Access Pro le (CIP) [DEPRECATED]
MCAPControlChannel 0001E
Multi-Channel Adaptation Protocol (MCAP)
https://www.bluetooth.com/specifications/assignednumbers/servicediscovery 2/22
2017611 ServiceDiscovery|BluetoothTechnologyWebsite
Multi-Channel Adaptation Protocol (MCAP)
MCAPDataChannel 0001F
Multi-Channel Adaptation Protocol (MCAP)
L2CAP 00100
Bluetooth Core Speci cation
Table 1: Protocol Identi ers and Names, Service Classes and Pro le Identi ers
UUIDs in the following table, which have an allowed usage of Service Class may be used in the
ServiceClassIDList universal attribute, but shall not be used in the BluetoothPro leDescriptorList attribute
unless the Pro le usage is also allowed per the table below. If a Service Class UUID is exposed in the SDP
database of a product, then the product containing the SDP record shall comply with the speci cation that
de nes the service corresponding to the UUID.
UUIDs in the following table which have an allowed usage of Pro le may be used in the
BluetoothPro leDescriptorList universal attribute, but shall not be used in the ServiceClassIDList universal
attribute unless the Service Class usage is also allowed per the table below.
For historical reasons, some UUIDs in Table 2 are used to identify pro les in a BluetoothPro leDescriptorList
universal attribute as well as service classes in a ServiceClassIDList universal attribute. However, for new
pro les, Service Class UUIDs shall not be used in a BluetoothPro leDescriptorList universal attribute and Pro le
UUIDs shall not be used in a ServiceClassIDList universal attribute.
(Max
value
0xFFFF)
PublicBrowseRoot 01002
Bluetooth Core Speci cation
https://www.bluetooth.com/specifications/assignednumbers/servicediscovery 8/22
2017611 ServiceDiscovery|BluetoothTechnologyWebsite
Bluetooth Core Speci cation
AudioSource: 0110A
AudioSink: 0110B
Attribute Name
Attribute ID
SupportedFeatures
00311
A/V_RemoteControlTarget: 0110C
A/V_RemoteControl: 0110E
A/V_RemoteControlController: 0110F
Attribute Name
Attribute ID
SupportedFeatures
00311
ImagingResponder: 0111B
ImagingAutomaticArchive: 0111C
ImagingReferencedObjects: 0111D
Attribute Name
Attribute ID
https://www.bluetooth.com/specifications/assignednumbers/servicediscovery 9/22
2017611 ServiceDiscovery|BluetoothTechnologyWebsite
Attribute ID
SupportedCapabilities
00310
SupportedFeatures
00311
SupportedFunctions
00312
TotalImagingDataCapacity
00313
ReferencePrinting: 01119
DirectPrintingReferenceObjectsService: 01120
Re ectedUI: 01121
PrintingStatus: 01123
Attribute Name
Attribute ID
Color Supported
00356
1284ID
00358
Printer Name
0035A
Printer Location
0035C
Duplex Supported
0035E
https://www.bluetooth.com/specifications/assignednumbers/servicediscovery 10/22
2017611 ServiceDiscovery|BluetoothTechnologyWebsite
0035E
MaxMediaWidth
00362
MaxMediaLength
00364
Device Name
0037A
Attribute Name
Attribute ID
ServiceRecordHandle
00000
ServiceClassIDList
00001
ServiceRecordState
00002
ServiceID
00003
ProtocolDescriptorList
00004
BrowseGroupList
00005
https://www.bluetooth.com/specifications/assignednumbers/servicediscovery 11/22
2017611 ServiceDiscovery|BluetoothTechnologyWebsite
00005
LanguageBaseAttributeIDList
00006
ServiceInfoTimeToLive
00007
ServiceAvailability
00008
BluetoothPro leDescriptorList
00009
DocumentationURL
0000A
ClientExecutableURL
0000B
IconURL
0000C
AdditionalProtocolDescriptorLists
0000D
Reserved
0000E 001FF
ServiceDiscoveryServerServiceClassID: 01000
Attribute Name
Attribute ID
VersionNumberList
00200
ServiceDatabaseState
00201
BrowseGroupDescriptorServiceClassID: 01001
Attribute Name
Attribute ID
GroupID
00200
CordlessTelephony: 01001
Attribute Name
Attribute ID
External Network
00301
PnPInformation: 01200
Attribute Name
Attribute ID
Speci cationID
00200
VendorID
00201
ProductID
00202
Version
00203
PrimaryRecord
00204
VendorIDSource
00205
Fax: 01111
Attribute Name
Attribute ID
OBEXFileTransfer: 01106
Attribute Name
Attribute ID
Attribute Name
Attribute ID
SupportedFeatures
00200
Hands-Free Pro le
Applicable to Service Class UUIDs:
Handsfree: 0111E
HandsfreeAudioGateway: 0111F
Attribute Name
Attribute ID
Network
00301
https://www.bluetooth.com/specifications/assignednumbers/servicediscovery 14/22
2017611 ServiceDiscovery|BluetoothTechnologyWebsite
00301
SupportedFeatures
00311
HCR_Print: 01126
HCR_Scan: 01127
Attribute Name
Attribute ID
1284ID
00300
Device Name
00302
Friendly Name
00304
Device Location
00306
Headset Pro le
Applicable to Service Class UUIDs:
Headset: 01108
Headset: 01131
Attribute Name
Attribute ID
Attribute Name
Attribute ID
SupportFeaturesList
00200
DataExchangeSpeci cation
00301
HumanInterfaceDeviceService: 01124
Attribute Name
Attribute ID
HIDDeviceReleaseNumber (Deprecated)
00200
HIDParserVersion
00201
HIDDeviceSubclass
00202
HIDCountryCode
00203
HIDVirtualCable
00204
HIDReconnectInitiate
00205
HIDDescriptorList
00206
HIDLANGIDBaseList
00207
HIDSDPDisable (Deprecated)
00208
HIDBatteryPower
00209
HIDRemoteWake
0020A
HIDPro leVersion
0020B
HIDSupervisionTimeout
0020C
https://www.bluetooth.com/specifications/assignednumbers/servicediscovery 16/22
2017611 ServiceDiscovery|BluetoothTechnologyWebsite
0020C
HIDNormallyConnectable
0020D
HIDBootDevice
0020E
HIDSSRHostMaxLatency
0020F
HIDSSRHostMinTimeout
00210
WAP: 01113
WAP_CLIENT: 01114
Attribute Name
Attribute ID
NetworkAddress
00306
WAPGateway
00307
HomePageURL
00308
WAPStackType
00309
MASInstanceID
00315
SupportedMessageTypes
00316
OBEXObjectPush: 01105
Attribute Name
Attribute ID
Service Version
00300
PANU: 01115
NAP: 01116
GN: 01117
Attribute Name
Attribute ID
SecurityDescription
0030A
NetAccessType
0030B
MaxNetAccessrate
0030C
IPv4Subnet
0030D
https://www.bluetooth.com/specifications/assignednumbers/servicediscovery 18/22
2017611 ServiceDiscovery|BluetoothTechnologyWebsite
0030D
IPv6Subnet
0030E
Attribute Name
Attribute ID
SupportedRepositories
00314
Synchronization Pro le
Applicable to Service Class UUIDs:
IrMCSync: 01104
Attribute Name
Attribute ID
ServiceName 00000
Bluetooth Core Speci cation
ServiceDescription 00001
Bluetooth Core Speci cation
ProviderName 00002
Bluetooth Core Speci cation
https://www.bluetooth.com/specifications/assignednumbers/servicediscovery 19/22
2017611 ServiceDiscovery|BluetoothTechnologyWebsite
Bluetooth Core Speci cation
The base o set as given by the LanguageBaseAttributeIDList attribute must be added to each ID value in this
table. For the primary language, this shall be equal to 00100 as described in the SDP speci cation.
Protocol Parameters
Protocol Parameter Name
Parameter Index
L2CAP PSM
1
RFCOMM Channel
1
TCP Port
1
UDP Port
1
BNEP Version
1
Multi-Pro le
Applicable to Service Class UUIDs:
Attribute Name
Attribute ID
MPSD Scenarios
00200
MPMD Scenarios
00201
https://www.bluetooth.com/specifications/assignednumbers/servicediscovery 20/22
2017611 ServiceDiscovery|BluetoothTechnologyWebsite
Table 7: Multi-Pro le
Attribute Name
Attribute ID
CASInstanceID
00315
CTNSupportedFeatures
00317
https://www.bluetooth.com/specifications/assignednumbers/servicediscovery 21/22
2017611 ServiceDiscovery|BluetoothTechnologyWebsite
https://www.bluetooth.com/specifications/assignednumbers/servicediscovery 22/22