
7
1.3.
Supported Bluetooth Profile
SPP (Serial Port Profile)
GATT Server (Generic Attribute Profile)
GATT Client (Generic Attribute Profile)
HFP Sink (Hands-Free Profile)
HFP Source (Hands-Free Profile)
A2DP Sink (Advanced Audio Distribution Profile)
A2DP Source (Advanced Audio Distribution Profile)
AVRCP Controller (Audio/Video remote controller Profile)
AVRCP Target (Audio/Video remote controller Profile)
HID Keyboard (Human Interface Profile)
PBAP Server (Phonebook Access Profile)
iAP2 (For iOS devices)
1.4.
Command Format
AT+ Command {=Param1{, Param2{, Param3...}}} <CR><LF>
All command
s start with “
AT
”
, end with <CR><LF>
<CR> stands for "carriage return", corresponding hex is 0x0D
<LF> stands for "line feed", corresponding hex is 0x0A
If command has parameter, parameter k
eep behind “=”
If command has multiple parameters, parameter must be separated
by “,”
If command has response, response start with <CR><LF>, end with <CR><LF>
M
odule will always report command’s
execution result
using “OK” for success or
“ERR
<code>
” for
failure
Error Code
Meaning
001
Failed
002
Invalid Parameter
003
Invalid State
004
Command Mismatch
005
Busy
006
Not Supported
007
No Memory
Others
Reserved for Future Use
e.g.
1.
Read module’s BR/EDR local name
<< AT+NAME
>> +NAME=Feasycom