跳转至

AT指令集

蓝牙通讯UUID

BLE 蓝牙默认 GATT 服务和特征 UUID (UUID 可根据客户要求定制,请联系我们)

Service UUID: 0xFFE0

Characteristics UUID:

  • 0xFFE1: Write Without Response 【下行数据, 数据流方向 APP --> UART】
  • 0xFFE2: Notify 【上行数据, 数据流方向 UART --> APP】

AT指令操作注意事项

  • 首先操作AT+ENAT进入命令模式,等待回复OK后才能操作其他命令
  • 操作完指令后,需要退出命令模式,才能进行数据透传操作
  • 每条指令后面需要加换行符(\r\n \ 0D 0A ),有些串口调试工具可以勾选加换行发送新行即可

AT指令-设置类指令

指令说明 指令 回应 参数说明
进入命令模式 AT+ENAT OK\r\n 串口不能发送数据到APP,直到进入数据模式,模块复位自动退出命令模式。所有AT指令都需要先进入AT指令模式才能起作用。
进入数据模式 AT+EXAT OK\r\n AT指令无效,模块复位自动进入数据模式。
开启BLE广播 AT+LEON OK\r\n APP能搜索到BLE模块设备,出厂默认开启,设置命令会掉电保存。
关闭BLE广播 AT+LEOF OK\r\n APP不能搜索到BLE模块设备,设置命令会掉电保存
开启SPP广播 AT+SPON OK\r\n APP能搜索到BR EDR模块设备,出厂默认开启,设置命令会掉电保存。
关闭SPP广播 AT+SPOF OK\r\n APP不能搜索到BR EDR模块设备,设置命令会掉电保存。
修改SPP名称 AT+SPNAXXXX OK\r\n AT+SPNA后面的字符是显示的蓝牙名称。最多不超过20个字节,设置成功后,需要AT指令复位后生效,设置命令会掉电保存
修改BLE名称 AT+LENAXXXX OK\r\n AT+LENA后面的字符是显示的蓝牙名称。最多不超过20个字节,设置成功后,需要AT指令复位后生效,设置命令会掉电保存。
设置SPP地址 AT+SPAD0123456789AC OK\r\n AT+SPAD 后面的字符是SPP蓝牙地址。6字节,设置成功后,需要AT指令复位后生效,设置命令会掉电保存。
设置BLE地址 AT+LEAD234567890ACD OK\r\n AT+LEAD 后面的字符是BLE蓝牙地址。6字节,设置成功后,需要AT指令复位后生效,设置命令会掉电保存
断开SPP连接 AT+SPNC OK\r\n 模块主动断开连接
断开BLE连接 AT+LENC OK\r\n 模块主动断开连接
设置波特率为9600 AT+BAUD0 OK\r\n 需要AT指令复位后生效,设置命令会掉电保存。
设置波特率为19200 AT+BAUD1 OK\r\n 需要AT指令复位后生效,设置命令会掉电保存。
设置波特率为38400 AT+BAUD2 OK\r\n 需要AT指令复位后生效,设置命令会掉电保存。
设置波特率为57600 AT+BAUD3 OK\r\n 需要AT指令复位后生效,设置命令会掉电保存。
设置波特率为115200 AT+BAUD4 OK\r\n 需要AT指令复位后生效,设置命令会掉电保存。
蓝牙模块复位 AT+REST 先把需要设置的命令设置成功后,进行复位。使命令生效先把需要设置的命令设置成功后,进行复位。使命令生效
恢复出厂设置 AT+RDEF 恢复出厂设置会进行以下动作:
1. BLE名称为XLBLE
2. SPP名称为XLBT
3. BLE MAC地址为UID的低6个字节
4. SPP MAC地址为UID的低6个字节
5. 波特率为115200
6. 设置参数掉电保存
7. 模块复位。

AT指令-查询类指令

指令说明 指令 回应 参数说明
读出设备FLASH UID AT+FUID EB 60 12 11 20 04 08 08 06 09 15 00 C7 00 50 FF 返回16个FLASH UID十六进制地址
查询固件版本 AT+VERS xxxx 返回软件版本号2字节
读取蓝牙连接状态 AT+CONN xx 返回单字节反映状态:
1. 没有连接,返回0X04
2. BLE连接,返回0X01
3. 经典蓝牙连接,返回0X0F
4. BLE&SPP双连接,返回0X1B
获取SPP蓝牙名称 AT+SPGN XLBT(举例) 返回相应的SPP蓝牙名称字符
获取BLE蓝牙名称 AT+LEGN XLBLE(举例) 返回相应的BLE蓝牙名称字符
获取SPP蓝牙地址 AT+SPGA XXXXXXXXXXXX 返回6字节地址数据,输出顺序同APP显示地址一致
获取BLE蓝牙地址 AT+LEGA XXXXXXXXXXXX 返回6字节地址数据,输出顺序同APP显示地址一致