打印
[STM32]

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

[复制链接]
1198|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小乐Tzz|  楼主 | 2018-8-19 13:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
指令详细说明
(AT指令不区分大小写,均以回车、换行字符结尾:\r\n)
/*********************************************************************/
/******************************/
25、从蓝牙配对列表中查找指定的认证设备(Authenticated Device):
指令  响应  参数 AT+FSAD=<Param>
1、OK——成功
2、FAIL——失败
Param:蓝牙设备地址
/******************************/
举例说明:
从配对列表中查找蓝牙设备:12:34:56:ab:cd:ef
at+fsad=1234,56,abcdef\r\n
OK——配对列表中存在 12:34:56:ab:cd:ef蓝牙设备。
at+fsad=1234,56,abcde0\r\n
FAIL——配对列表中不存在 12:34:56:ab:cd:e0蓝牙设备。
/******************************/
26、获取蓝牙配对列表中认证设备数(Authenticated Device Count):
指令  响应  参数
AT+ADCN?
+ADCN:<Param>
OK
Param:配对列表中蓝牙设备数
举例说明:
at+adcn?
+ADCN:0——配对信任列表中没有蓝牙设备
OK
/******************************/
27、获取最近使用过的蓝牙认证设备地址(Most Recently Used Authenticated Device):
指令  响应  参数
AT+MRAD?
+ MRAD :<Param>
OK
Param:最近使用过的蓝牙设备地址
举例说明:
at+mrad?
+MRAD:0:0:0——最近没有使用信任蓝牙设备
OK
/******************************/
28、获取蓝牙模块工作状态:
指令  响应  参数
AT+STATE?
+ STATE:<Param>
OK
Param:模块工作状态
返回值如下:
“INITIALIZED”——初始化状态
“READY”     ——准备状态
“PAIRABLE”——可配对状态
“PAIRED”——配对状态
“INQUIRING”——查询状态
“CONNECTING”——正在连接状态
“CONNECTED”——连接状态
“DISCONNECTED”——断开状态
“NUKNOW”——未知状态
/******************************/
举例说明:
at+state?
+STATE:INITIALIZED——初始化状态
OK
/******************************/
29、初始化 SPP规范库(Initialise the spp profile lib):
指令  响应  参数
AT+INIT
1、OK——成功
2、FAIL——失败

/******************************/
30、查询蓝牙设备
指令  响应  参数 AT+INQ
+INQ: <Param1>, <Param2>, <Param3>,  
……
OK
Param1:蓝牙地址
Param2:设备类
Param3:RSSI信号强度
/******************************/
举例说明1:
at+init\r\n   ——初始化SPP库(不能重复初始化)
OK
at+iac=9e8b33\r\n ——查询任意访问码的蓝牙设备
OK
at+class=0\r\n  ——查询各种蓝牙设备类
at+inqm=1,9,48\r\n ——查询模式:带 RSSI信号强度指示,超过 9个蓝牙设备响应则终止查询,设定超
时为48x1.28=61.44秒。
At+inq\r\n  ——查询周边蓝牙设备
+INQ:2:72:D2224,3E0104,FFBC
+INQ:1234:56:0,1F1F,FFC1
+INQ:1234:56:0,1F1F,FFC0
+INQ:1234:56:0,1F1F,FFC1
+INQ:2:72:D2224,3F0104,FFAD
+INQ:1234:56:0,1F1F,FFBE
+INQ:1234:56:0,1F1F,FFC2
+INQ:1234:56:0,1F1F,FFBE
+INQ:2:72:D2224,3F0104,FFBC
OK

举例说明2:
at+iac=9e8b33\r\n ——查询任意访问码的蓝牙设备
OK
at+class=1f1f\r\n  ——查询设备类为0x1f1f的蓝牙设备
OK
at+inqm=1,9,48\r\n ——查询模式:带 RSSI信号强度指示,超过 9个蓝牙设备响应则终止查询,设定超
时为48x1.28=61.44秒。
At+inq\r\n  ——过滤、查询周边蓝牙设备
+INQ:1234:56:0,1F1F,FFC2
+INQ:1234:56:0,1F1F,FFC1
+INQ:1234:56:0,1F1F,FFC1
+INQ:1234:56:0,1F1F,FFC1
+INQ:1234:56:0,1F1F,FFC2
+INQ:1234:56:0,1F1F,FFC1
+INQ:1234:56:0,1F1F,FFC1
+INQ:1234:56:0,1F1F,FFC0
+INQ:1234:56:0,1F1F,FFC2
OK

举例说明3:
at+iac=9e8b3f\r\n ——查询访问码为0x9e8b3f的蓝牙设备
OK
at+class=1f1f\r\n  ——查询设备类为0x1f1f的蓝牙设备
OK
at+inqm=1,1,20\r\n ——查询模式:带 RSSI信号强度指示,超过 1个蓝牙设备响应则终止查询,设定超
时为20x1.28=25.6秒。
At+inq\r\n  ——过滤、查询周边蓝牙设备
+INQ:1234:56:ABCDEF,1F1F,FFC2
OK
/******************************/
31、取消查询蓝牙设备:
指令  响应  参数
AT+INQC OK 无
/******************************/
32、设备配对:
指令  响应  参数
AT+PAIR=<Param1>,<Param2>
1、OK——成功
2、FAIL——失败
Param1:远程设备蓝牙地址
Param2:连接超时(秒)
/******************************/
举例说明: 与远程蓝牙设备:12:34:56:ab:cd:ef配对,最大配对超时20秒。
At+pai=1234,56,abcdef,20\r\n
OK
/******************************/
33、设备连接:
指令  响应  参数
AT+LINK=<Param>
1、OK——成功
2、FAIL——失败
Param:远程设备蓝牙地址
/******************************/
举例说明:
与远程蓝牙设备:12:34:56:ab:cd:ef建立连接
at+fsad=1234,56,abcdef\r\n——查询蓝牙设备12:34:56:ab:cd:ef是否在配对列表中
OK
at+link=1234,56,abcdef\r\n——查询蓝牙设备12:34:56:ab:cd:ef在配对列表中,不需查询可直接连接。
OK
/******************************/
34、断开连接
指令  响应  参数
AT+DISC 1、+DISC:SUCCESS——断开连接成功
OK
2、+DISC:LINK_LOSS——连接丢失
OK
3、+DISC:NO_SLC——没有 SLC连接
OK
4、+DISC:TIMEOUT——断开超时
OK
5、+DISC:ERROR——断开错误
OK

/******************************/
35、进入节能模式:
指令  响应  参数
AT+ENSNIFF=<Param> OK
Param:设备蓝牙地址
/******************************/
36、退出节能模式
指令  响应  参数
AT+EXSNIFF=<Param> OK
Param:设备蓝牙地址
/******************************/
/*********************************************************************/


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

相关帖子

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

本版积分规则

70

主题

70

帖子

0

粉丝