User guide

memory allocation fails then the inquiry procedure is aborted and in that case an error
response is sent to the host.
To clarify, a single AT+BTI will never return the same Bluetooth address more than once,
but as long as the responding device is active, all AT+BTI commands will always return it.
Response: <cr,lf>ERROR 27<cr,lf>
2.2.35 AT+BTIV<devclass> {Inquire}
As per AT+BTI but the response includes the device class code for all inquiry responses.
Please refer to the ‘ERROR RESPONSE’ note in the description for AT+BTI<devclass>.
Response: <cr,lf>12346789012,123456
<cr,lf>12345678914,123456
<cr,lf>OK<cr,lf>
2.2.36 AT+BTIN<devclass> {Inquire}
As per AT+BTI but the response includes the device class code and friendly name for all
inquiry responses. Please refer to the ‘ERROR ESPONSE’ note in the description for
AT+BTI<devclass>. The friendly name strings are in UTF-8 format as per the Bluetooth
specification.
Response: <cr,lf>12346789012,123456,"TDK SYSTEMS AT DONGLE 1"
<cr,lf>12345678914,123456, “TDK SYSTEMS RS232"
<cr,lf>OK<cr,lf>
Note: Many releases of firmware will return the product name as EZURIO, e.g.
Response: <cr,lf>12346789012,123456,"TDK SYSTEMS AT DONGLE 1"
<cr,lf>12345678914,123456, "TDK SYSTEMS RS232"
<cr,lf>OK<cr,lf>
We strongly recommend that any software implementation that uses this
command should check for both EZURIO and TDK SYSTEMS to ensure backwards
and forwards compatibility.
2.2.37 AT+BTK=<string> {Set Passkey}
This command is used to provide a passkey when PIN? 12345678 indications are
received asynchronously. If a pairing is not in progress then the pin is written to non-
volatile memory for future use. Specifying an empty string deletes the key from the non-
volatile memory.
The string length must be in the range 0 to 8, otherwise an error will be returned.
Response: <cr,lf>OK<cr,lf>
2.2.38 AT+BTM<bd_addr> {Set Incoming Peer Address}
This command is used to store a peer address for incoming connections in non-volatile
memory. A value of 000000000000 has the special meaning of invalid peer address.
When S register 512 = 3, 4, 6 or 7 then it will wait for an incoming connection from the
peer address specified. If the peer address is not 000000000000, then it waits for a
connection from the specified master, otherwise will connect to anyone.
Response: <cr,lf>OK<cr,lf>
2.2.39 AT+BTM {Delete Incoming Peer Address}
This command is used to delete the peer address previously stored using
AT+BTR<bd_addr>.
Response: <cr,lf>OK<cr,lf>
DSH_50003_v1v3 AT Command Reference 21 of 33