User Manual

Table Of Contents
7.7. Service Discovery
This section describes the commands used for Bluetooth service discovery and local SDP record
manipulation. The commands and their replies use SDP UUID and attribute values, which are
listed in the Bluetooth Assigned Numbers documentation. In the commands below, the most
useful UUID and attribute values can, however, be replaced with keywords listed in Table 7-3.
The same keywords are used in the command replies instead of numeric values, if the parameter
SET BLUETOOTH READABLE is set to 1.
Keyword(s) Value Hex Value
SDP UUID_SDP 0001
RFCOMM UUID_RFCOMM 0003
OBEX UUID_OBEX 0008
BNEP UUID_BNEP 000F
L2CAP UUID_L2CAP 0100
PUBLICBROWSEGROUP, BROWSE,
ROOT
UUID_PUBLIC_BROWSE_GROUP 1002
SERIALPORT, SPP UUID_SERIALPORT 1101
LANACCESS, LAN
UUID_LANACCESS 1102
DIALUPNETWORKING, DUN UUID_DIALUPNETWORKING 1103
OBEXOBJECTPUSH, OBJP, OPP UUID_OBEXOBJECTPUSH 1105
OBEXFILETRANSFER, FTP UUID_OBEXFILETRANSFER 1106
PAN-PANU, PANU UUID_PANU 1115
PAN-NAP, NAP UUID_NAP 1116
PAN-GN, GN UUID_GN 1117
PROTOCOLDESCRIPTORLIST,
DESCLIST, DESC
ATTR_PROTOCOLDESCRIPTORLIST 0004
SERVICENAME, NAME ATTR_SERVICENAME +
BASE_LANG_OFFSET
0000 +
0100
SECURITYDESCRIPTION ATTR_SECURITYDESCRIPTION 030A
NETACCESSTYPE ATTR_ NETACCESSTYPE 030B
MAXNETACCESSRATE ATTR_ MAXNETACCESSRATE 030C
Table 7-3. Supported Keywords for Replacing SDP UUIDs or Attributes
SDPSEARCH
SDPSEARCH Browse SDP Records
Synopsis
SDPSEARCH {link_id} {uuid}
Description
The SDPSEARCH command is used to send a Service Search Request to a connected SDP server,
105