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
发布评论