AT Command Introduction
This specification presents guidelines for software engineers that use Feasycom’s BT Dual-mode(data) series of modules.
The AT Command described here supports the modules listed in the table below.
1. Terms
{ } :Content between {…} is optional
2. HW Interface
GPIO, PWM, UART, SPI Master, I2C Master/Slave, Analog Input/Output
3. Supported Bluetooth Profile
SPP, GATT Server, GATT Client, HID Keyboard
4. Command Format
AT+ Command {=Param1{, Param2{, Param3…}}} <CR><LF>
All commands 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 keep behind “=” |
If command has multiple parameters, parameter must be separated by “,” |
If command has response, response start with <CR><LF>, end with <CR><LF> |
Module will always report command’s execution result using “OK” for success or “ERROR” for failure |
5. Indication Format
<CR><LF>+ Indication {=Param1{, Param2{, Param3…}}} <CR><LF>
All indications start with <CR><LF>, end with <CR><LF> |
If indication has parameter, parameter keep behind “=” |
If indication has multiple parameters, the parameter must be separated by “,” |
Hex value <FF> will be used instead of “,” in some special indications |
6. Default Settings
Pin Code | 0000 |
Secure Simple Pairing Mode | OFF |
UART Baud rate | 115200bps/8/N/1 |