指令详细说明

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

25、从蓝牙配对列表中查找指定的认证设备(Authenticated Device):

指令 响应 参数AT+FSAD=

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:

OK

Param:配对列表中蓝牙设备数

举例说明:

at+adcn?

+ADCN:0——配对信任列表中没有蓝牙设备

OK

27、获取最近使用过的蓝牙认证设备地址(Most Recently Used Authenticated

Device):

指令 响应 参数

AT+MRAD?

+

MRAD :

OK

Param:最近使用过的蓝牙设备地址

举例说明:

at+mrad?

+MRAD:0:0:0——最近没有使用信任蓝牙设备

OK

28、获取蓝牙模块工作状态:

指令 响应 参数

AT+STATE?

+

STATE:

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: ,,

……

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=,

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=

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= OK

Param:设备蓝牙地址

36、退出节能模式

指令 响应 参数

AT+EXSNIFF= OK

Param:设备蓝牙地址

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

蓝牙at指令与c语言怎么结合,立创商城ATK-HC05蓝牙模块AT指令集(03)相关推荐

  1. STM32控制HC-05蓝牙模块进行通信

    一.HC-05蓝牙模块 1. 简介 HC-05主从一体蓝牙串口模块采用英国CSR公司BlueCore4系列的芯片,符合符合蓝牙2.0+EDR规范,可以同带同种蓝牙功能的电脑.蓝牙主机和手机等智能终端配 ...

  2. HC-05蓝牙模块配对方法及AT指令配置

    目录 蓝牙功能介绍 HC-05/06/08异同 HC-05蓝牙模块示意图 连接方式 默认配置 如何配置AT指令? 配置小技巧 配置步骤 验证过程 蓝牙功能介绍 取代传统的数据线,实现无线数据传输,解决 ...

  3. HC-05蓝牙模块AT指令设置教程

    HC-05蓝牙模块AT指令设置教程 进入AT指令模式 上电前先按住蓝牙模块上的按键,接通电源,模块上的led灯进入慢闪后再松开按键,此时已经进入AT指令模式,可以进行AT指令设置 引脚接线 蓝牙模块 ...

  4. HC-05蓝牙AT指令无反应问题

    HC-05蓝牙AT指令无反应问题 在使用HC-05蓝牙模块过程中,出现了进入命令响应工作模式后,不管怎么发生AT指令,都没有得到回应. 在确定HC-05与USB-串口模块的接线正确,蓝牙模块没有损害并 ...

  5. HC-05蓝牙模块,在AT指令模式时输出AT+NAME?无应答问题

    前些天买了两个HC-05模块,准备配对做一个无线串口透传. 为了保证效果,特意买了原版带底板的HC-05蓝牙模块,如下图所示: 使用了一个便宜稳定的CH340串口下载模块儿,用于对HC-05模块的AT ...

  6. c语言延空指令,单片机C语言编程空指令产生短延时怎么办.doc

    单片机C语言编程空指令产生短延时怎么办.doc (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 7.9 积分 个人收集整理-仅供参考单片机语言编程空 ...

  7. linux下BLE(低功耗蓝牙协议)C语言开发笔记(2)---ble蓝牙扫描-连接-读写

    前言 bluez编译完后会生成很多命令行工具,比如gatttool.hcitool.bluetoothctl等,bluetoothctl的生成需要在configure的时候把--disable-tes ...

  8. HC-05蓝牙模块主从机AT指令

    在本Arduino教程中,我们将学习如何配置和配对两个HC-05蓝牙模块作为主设备和从设备.您可以观看以下视频或阅读下面的书面教程. 如何配置和配对两个HC-05蓝牙模块作为主机和从机AT指令 概述 ...

  9. c语言编译预处理指令大全,C语言预处理指令

    「今天是学习C语言第 32 天」 当你选择了一种语言,意味着你还选择了一组技术.一个社区.--Joshua Bloch # 预处理 C语言源程序先经过预处理器进行预处理,之后经过编译器编译成二进制可执 ...

最新文章

  1. RabbitMQ学习笔记一:本地Windows环境安装RabbitMQ Server
  2. 字节增强java_java字节增加 - longjunping的个人空间 - OSCHINA - 中文开源技术交流社区...
  3. 北京工商大学计算机学院研究生院,北京工商大学计算机学院
  4. 【Python基础】高效的10个Pandas函数,你都用过吗?
  5. bzoj 4300 绝世好题 —— 思路
  6. Meta AI 发布 data2vec!统一模态的新里程碑!
  7. 再问数据中台 - 数据中台的典型架构是怎样的?
  8. springboot 打印slf4_SpringBoot打印请求体与响应体
  9. ping命令使用集合
  10. 极点五笔的一些快捷键
  11. arcgis剔除异常值栅格计算器_arcgis 栅格计算器(Spatial Analyst/Raster Calculator)
  12. AOJ-AHU-OJ-670 Tyrion的矩阵
  13. UML各种箭头的含义
  14. 基于 Next.js实现在线Excel
  15. iOS15可以多开APP?其实是专注模式的功能
  16. Arthur van Hoff
  17. 翻译:Deep Multimodal Clustering for Unsupervised Audiovisual Learning
  18. 销售如何维护客情关系 销售维护客户有什么方法
  19. Mobile net系列总结(V1、V2、V3)
  20. ECDS是电子商业汇票系统

热门文章

  1. 使用etcher1.5.24制作 macOS 系统启动u盘 方便又快捷
  2. 发电机组与UPS电源如何搭配
  3. WPF特效-鱼游动动画3
  4. 读书笔记--三相交流电的供电方式
  5. 模拟赛车torcs配置
  6. Android资源编译和打包过程分析
  7. Java基础+流程控制+方法+数组【笔记含代码】
  8. Zabbix监控主机应用进程状态(用zabbix方式)
  9. HDU - 1237 简单计算器
  10. python format函数应用