2024年4月29日发(作者:)

HC-05嵌入式蓝牙串口通讯模块

AT指令集

HC-05嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作

模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)

和回环(Loopback)三种工作角色。当模块处于自动连接工作模式时,将自动根据事先设定

的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有AT命令,用户可

向模块发送各种AT指令,为模块设定控制参数或发布控制命令。通过控制模块外部引脚

(PIO11)输入电平,可以实现模块工作状态的动态转换。

串口模块用到的引脚定义:

1、PIO8连接LED,指示模块工作状态,模块上电后闪烁,不同的状态闪烁间隔不同。

2、PIO9连接LED,指示模块连接成功,蓝牙串口匹配连接成功后,LED长亮。

3、PIO11模块状态切换脚,高电平-->AT命令响应工作状态,低电平或悬空-->蓝牙常规工

作状态。

4、模块上已带有复位电路,重新上电即完成复位。

设置为主模块的步骤:

1、PIO11置高。

2、上电,模块进入AT命令响应状态。

3、超级终端或其他串口工具,设置波特率38400,数据位8位,停止位1位,无校验位,

无流控制。

4、串口发送字符“AT+ROLE=1rn”,成功返回“OKrn”,其中rn为回车换行。

5、PIO置低,重新上电,模块为主模块,自动搜索从模块,建立连接。

指令详细说明

(AT指令不区分大小写,均以回车、换行字符结尾:rn)

1、测试指令:

指令

AT

2、模块复位(重启):

指令

AT+RESET

3、获取软件版本号:

指令

AT+VERSION?

举例说明:

at+version?rn

+VERSION:2.0-20100601

OK

4、恢复默认状态:

指令

AT+ORGL

响应

OK

参数

响应

+VERSION:

OK

参数

Param:软件版本号

响应

OK

参数

响应

OK

参数

出厂默认状态:

①.设备类:0

②.查询码:0x009e8b33

③.模块工作角色:Slave Mode

④.连接模式:指定专用蓝牙设备连接模式

⑤.串口参数:波特率—38400bits/s;停止位:1位;校验位:无

⑥.配对码:“1234”

⑦.设备名称:“H-C-2010-06-01”

……

5、获取模块蓝牙地址:

指令

AT+ADDR?

响应

+ADDR:

OK

参数

Param:模块蓝牙地址

蓝牙地址表示方法:NAP:UAP:LAP(十六进制)

举例说明:

模块蓝牙设备地址为:12:34:56:ab:cd:ef

at+addr?rn

+ADDR:1234:56:abcdef

OK