2.4GH
Z
B
LUETOOTH
T
RANSCEIVER
M
ODULE
P
ROGRAMMING
G
UIDE
BRM01
Remote Device Name
This command requests the device name from the remote device whose Index ID is provided in the
parameter. The BRM attempts to make a temporary connection to the device and if successful requests its
Name. This allows a friendly Nametag to be used for each remote device. It can take several seconds for
the response to come back.
Command Code
Parameter 1 – Index ID
(1 byte)
(2 bytes 00-1F)
“N”
“xx”
Response Code
Status Code *
(1 byte)
(2 bytes 0-9, A-F)
“N”
“xx”
*See Status Codes for meanings
Device Name
(0-21 byte null terminated string)
“abcdefghijklmnopqrst” 0x00
Quality
This command gets the link quality for a device connection. The link quality response returns a hex coded
string in the range ‘00’ to ‘FF’. The higher the value the better the link quality.
Command Code
(1 byte)
“Q”
Response Code
Status Code *
(1 byte)
(2 bytes 0-9, A-F)
“Q”
“xx”
*See Status Codes for meanings
Reset
This command performs a power-on-reset on the local BRM.
Command Code
(1 byte)
“R”
Response Code
Status Code *
(1 byte)
(2 bytes 0-9, A-F)
“R”
“xx”
*See Status Codes for meanings
Connect Voice Device
This command requests an immediate voice and data connection to the device whose Index ID is provided in the
parameter. This command is valid for a voice enabled remote device with external CODEC. First a standard data
connection is attempted. If this is successful a voice connection is added. This provides a full duplex 64kb/s voice link
with CVSD encoding over the air.
Command Code
(1 byte)
“V”
Parameter 1 – Index ID
(2 bytes 00-1F)
“xx”
Link Quality
(2 bytes 0-9, A-F)
“xx”
Response Code
Status Code *
(1 byte)
(2 bytes 0-9, A-F)
“V”
“xx”
*See Status Codes for meanings
DS361-3 Dec 03
©2003 Reg. No. 227 4001, England
Page 9