打印
[STM32]

立创商城ATK-HC05蓝牙模块AT指令集(02)

[复制链接]
797|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小乐Tzz|  楼主 | 2018-8-19 13:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
指令详细说明
(AT指令不区分大小写,均以回车、换行字符结尾:\r\n)
/*********************************************************************/
/******************************/
13、设置/查询—串口参数:
指令  响应  参数
AT+UART=<Param>,<Param2>,<Param3>  OK
AT+ UART? + UART=<Param>,<Param2>,
<Param3>
OK
Param1:波特率(bits/s)
取值如下(十进制):
4800
9600
19200
38400
57600
115200
23400
460800
921600
1382400
Param2:停止位
0——1位
1——2位
Param3:校验位
0——None
1——Odd
2——Even
默认设置:9600,0,0
/******************************/
举例:设置串口波特率:115200,2 位停止位,Even 校验
AT+UART=115200,1,2,\r\n
OK
AT+UART?
+UART:115200,1,2
OK
/******************************/
14、设置/查询—连接模式:
指令  响应  参数
AT+CMODE=<Param> OK
AT+ CMODE?
+ CMODE:<Param>
OK
Param:
0——指定蓝牙地址连接模式
(指定蓝牙地址由绑定指令设置)
1——任意蓝牙地址连接模式
(不受绑定指令设置地址的约束)
2——回环角色(Slave-Loop)  
默认连接模式:0
/******************************/
15、设置/查询—绑定蓝牙地址:
蓝牙地址表示方法:NAP:UAP:LAP(十六进制)
指令  响应  参数
AT+BIND=<Param> OK
AT+ BIND?
+ BIND:<Param>
OK
Param——绑定蓝牙地址
默认绑定蓝牙地址:
00:00:00:00:00:00
/******************************/
蓝牙地址表示方法:NAP:UAP:LAP(十六进制)
绑定指令只有在指定蓝牙地址连接模式时有效!

举例说明:
在指定蓝牙地址连接模式下,绑定蓝牙设备地址:12:34:56:ab:cd:ef
命令及响应如下:
AT+BIND=1234,56,abcdef\r\n
OK
AT+BIND?\r\n
+BIND:1234:56:abcdef
OK
/******************************/
16、设置/查询—LED 指示驱动及连接状态输出极性:
指令  响应  参数
AT+POLAR=<Param1>,<Param1> OK
AT+ BIND? + POLAR=<Param1>,<Param1>
OK
Param1:取值如下
0——PI08输出低电平点亮LED
1——PI08输出高电平点亮LED
Param2:取值如下
0——PI09输出低电平指示连接成功
1——PI09输出高电平指示连接成功
默认设置:1,1
/******************************/
HC-05 蓝牙模块定义:PI08 输出驱动 LED指示工作状态;PI09 输出指示连接状态。

举例说明:
PI08 输出低电平点亮LED,PI09 输出高电平指示连接成功。
命令及响应如下:
AT+POLAR=0,1\r\n
OK
AT+POLAR?\r\n
+POLAR=0,1
OK
/******************************/
17、设置PIO单端口输出:
指令  响应  参数
AT+PIO=<Param1>,<Param2>
OK
Param1: PIO端口序号(十进制数)
Param2:PIO端口输出状态
0——低电平
1——高电平
/******************************/
HC-05 型蓝牙模块为用户提供 PIO 端口资源:PI00~PI07和 PI010,用户可用来扩展输入、
输出端口。
举例说明:
1、PI010端口输出高电平
AT+PI0=10,1\r\n OK
2、PI010端口输出高电平
AT+PI0=10,0\r\n
OK
/******************************/
18、设置 PIO 多端口输出:
指令  响应  参数
AT+MPIO=<Param>
OK
Param: PIO端口序号掩码组合(十进制数)
/******************************/
HC-05型蓝牙模块为用户提供PIO端口资源:PI00~PI07和PI010,用户可用来扩展输入、输出端口。

PIO端口序号掩码=(1<<端口序号)
PIO端口序号掩码组合=(PIO端口序号掩码1|PIO端口序号掩码2|……)

如:
PI02端口掩码=(1<<2) =0x004
PI010端口掩码=(1<<10)=0x400
PI02和PI010端口掩码组合=(0x004|0x400)=0x404
举例说明:
1、PI010和PI02端口输出高电平
AT+MPI0=404\r\n
OK
2、PI04端口输出高电平
AT+PI0=004\r\n
OK
3、PI010端口输出高电平
AT+PI0=400\r\n
OK
5、所有端口输出低电平
AT+MPI0=0\r\n
OK
/******************************/
19、查询 PIO端口输入
指令  响应  参数
AT+MPIO? +MPIO:<Param>
OK
Param——PIO端口值(16bits)
Param[0]=PI00
Param[1]=PI01
Param[2]=PI02
……
Param[10]=PI010
Param[11]=PI011
/******************************/
HC-05型蓝牙模块为用户提供PIO端口资源:PI00~PI07和PI010~PI011,用户可用来扩展输入、输出端口。
/******************************/
20、设置/查询—寻呼扫描、查询扫描参数:
指令  响应  参数
AT+IPSCAN=<Param1>,<Param2>,
<Param3>,<Param4>
AT+IPSCAN?
OK
+IPSCAN: <Param1>,<Param2>,
<Param3>,<Param4>
OK
Param1:查询时间间隔
Param2:查询持续时间
Param3:寻呼时间间隔
Param4:寻呼持续时间
上述参数均为十进制数。
默认值:1024,512,1024,512
/******************************/
举例说明: at+ipscan=1234,500,1200,250\r\n
OK
at+ipscan?
+IPSCAN:1234,500,1200,25
/******************************/
21、设置/查询—SHIFF节能参数:
指令  响应  参数
AT+SNIFF=<Param1>,<Param2>,
<Param3>,<Param4>
OK
AT+IPSCAN? +SNIFF: <Param1> , <Param2> ,
<Param3>,<Param4>
Param1:最大时间
Param2:最小时间
Param3:尝试时间
Param4:超时时间
上述参数均为十进制数。
默认值:0,0,0,0
/******************************/
22、设置/查询安全、加密模式:
指令  响应  参数
AT+SENM=<Param>,<Param2>,
1、OK——成功
2、FAIL——失败
AT+ SENM? + SENM: <Param>,<Param2>,
OK
Param:安全模式,取值如下:
0——sec_mode0+off
1——sec_mode1+non_secure
2——sec_mode2_service
3——sec_mode3_link
4——sec_mode_unknown
Param2加密模式,取值如下:
0——hci_enc_mode_off
1——hci_enc_mode_pt_to_pt
2——hci_enc_mode_pt_to_pt_and_bcast
默认值:0,0
/******************************/
23、从蓝牙配对列表中删除指定认证设备(Authenticated Device):
指令  响应  参数
AT+PMSAD=<Param> OK Param:蓝牙设备地址
/******************************/
举例说明:
从配对列表中删除蓝牙地址为:12:34:56:ab:cd:ef的设备
at+rmsad=1234,56,abcdef\r\n
OK——删除成功

at+rmsad=1234,56,abcdef\r\n
FAIL——配对列表中不存在 12:34:56:ab:cd:ef蓝牙设备
/******************************/
24、从蓝牙配对列表中删除所有认证设备(Authenticated Device):
指令  响应  参数
AT+RMAAD OK  无
/******************************/
举例说明:
从配对列表中删除所有蓝牙设备
at+rmaad\r\n
OK
/*********************************************************************/


【立创商城】蓝牙4.0评估套件https://item.szlcsc.com/184199.html

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

70

主题

70

帖子

0

粉丝