蓝牙HC-05与HC-06对比指令集

高电平-》AT命令响应工作状态     低电平-》蓝牙常规工作状态

<重新上电表示完成复位>

HC-05 可以主从切换模式,但是HC-06虽然可以做主机也可以做从机,但是不能切换模式

模块进入AT响应状态:波特率:9600 数据位 :8位 停止位:1位 无校验位

HC-05指令

HC-06指令

测试指令

发送:AT

响应:OK

发送:AT

响应:OK

模块复位

发送:AT+RESET

响应:OK

获取版本号

发送:AT+VERSION?

响应:+VERSION:<Param>OK

恢复默认状态

发送:AT+ORGL

响应:OK

获取模块蓝牙地址

发送:AT+ADDR?

响应:+ADDR: <Param>OK

设置/查询设备名称

发送:AT+NAME=<Param>

响应:OK

发送:AT+NAME?

响应:1、 +NAME:<Param>
OK——成功
2、 FAIL——失败

发送:AT+NAMEname

响应:OKname

获取远程蓝牙设备名称

发送:AT+RNAME? <Param1>

响应:1、 +NAME:<Param2>
OK——成功
2、 FAIL——失败

设置模块角色

发送:AT+ROLE=<Param>

响应:OK

发送:AT+ROLE=M(设置为主模式Master)

响应:OK+ROLE:M

发送:AT+ROLE=S(设置为主模式Slave)

响应:OK+ROLE:S

查询模块角色

发送:AT+ ROLE?

响应:+ ROLE:<Param>
OK

0——从角色( Slave)
1——主角色( Master)
2——回环角色( Slave-Loop)
默认值: 0

设置设备类

发送:AT+CLASS=<Param>

响应:OK

查询设备类

发送:AT+ CLASS?

响应:1、 + CLASS:<Param>

OK——成功
2、 FAIL——失败

Param:设备类
蓝牙设备类实际上是一个 32 位
的参数,该参数用于指出设备类
型,以及所支持的服务类型。
默认值: 0

设备查询访问码

发送:AT+IAC=<Param>

响应:1、 OK——成功
2、 FAIL——失败

查询访问码

发送:AT+ IAC?

响应:+IAC: <Param>OK

设置/查询-配对码

发送:AT+PSWD=<Param>

响应:OK

发送:AT+ PSWD?

响应:+ PSWD : <Param> OK

Param:配对码
默认名称:“ 1234”

发送:AT+PINxxx

响应:OKsetpin

设置/查询串口参数

发送:AT+UART=<Param>,<Param2>,

响应:OK

发送:AT+ UART?

响应:+ UART=<Param>,<Param2>,OK

发送:AT+BAUD(1、2、3、4)

响应:OK

设置/查询连接模式

发送:AT+CMODE=<Param>

响应:OK

发送:AT+ CMODE?

响应:+ CMODE:<Param>OK

Param:
0——指定蓝牙地址连接模式
(指定蓝牙地址由绑定指令设置)
1——任意蓝牙地址连接模式
(不受绑定指令设置地址的约束)
2——回环角色( Slave-Loop)
默认连接模式: 0

设置/查询绑定蓝牙地址

设置/查询连接状态

从蓝牙配对列表中删除指定认证设备

发送:AT+PMSAD=<Param>(蓝牙地址)

响应:OK

从蓝牙配对列表中删除所有认证设备

发送:AT+RMAAD

响应:OK

获取蓝牙工作状态

发送:AT+STATE?

响应:+ STATE: <Param> OK

查询蓝牙设备

发送:AT+INQ

响应:+INQ: <Param1>,<Param2> <>OK
Param1:蓝牙地址
Param2:设备类
Param3: RSSI 信号强

出厂默认状态:
①.设备类:0
②.查询码:0x009e8b33
③.模块工作角色:Slave Mode
④.连接模式:指定专用蓝牙设备连接模式
⑤.串口参数:波特率—38400bits/s;停止位:1位;校验位:无
⑥.配对码:“1234”
⑦.设备名称:“H-C-2010-06-01”

模块角色说明:
Slave(从角色)——被动连接;
Slave-Loop(回环角色)——被动连接,接收远程蓝牙主设备数据并将数据原样返回给远程蓝
牙主设备;
Master(主角色)——查询周围 SPP 蓝牙从设备,并主动发起连接,从而建立主、从蓝牙设
备间的透明数据传输通道。

HC-05与HC-06的AT指令的区别相关推荐

  1. 连接 蓝牙HC - 05 模块 读写操作

    连接 蓝牙HC - 05 模块 进行读写操作 1. 开启蓝牙进行连接 //藍牙private BluetoothAdapter bluetoothAdapter;private Set<Blue ...

  2. 【阅读材料精选 From-to-Date:2019.05.25~2019.06.28】

    [阅读材料精选 From-to-Date:2019.05.25~2019.06.28] 重点内容 [文本数据集] github:https://github.com/imhuster/funNLP [ ...

  3. 72 include动作和指令的区别

    <%@include...> 与<jsp:include....>指令的区别 include指令: 在翻译阶段(将JSP页面转换成servlet的阶段),include会读入指 ...

  4. Dockerfile文件中CMD指令与ENTRYPOINT指令的区别

    [Docker那些事]系列文章 Dockerfile 文件结构.docker镜像构建过程详细介绍 Dockerfile文件中CMD指令与ENTRYPOINT指令的区别 构建Docker镜像指南,含实战 ...

  5. (05)System Verilog 组合逻辑与时序逻辑区别

    (05)System Verilog 组合逻辑与时序逻辑区别 1.1 目录 1)目录 2)FPGA简介 3)System Verilog简介 4)System Verilog 组合逻辑与时序逻辑区别 ...

  6. mov,lea指令的区别

    转载自 渣渣爱学习 最近在学习汇编语言,过程中遇到很多问题,对此在以后的随笔会逐渐更新,这次谈谈mov,lea指令的区别 一,关于有没有加上[]的问题 1,对于mov指令来说: 有没有[]对于变量是无 ...

  7. ARM指令和Thumb指令的区别

    一.现在先区分下ARM指令集与Thumb指令集        Thumb 指令可以看作是 ARM 指令压缩形式的子集,是针对代码密度的问题而提出的,它具有 16 位的代码密度但是它不如ARM指令的效率 ...

  8. LDR伪指令和LDR指令及MOV指令的区别

    1.前言 ARM是RISC结构,数据从内存到CPU之间的移动只能通过L/S指令来完成,也就是ldr/str指令. 2.LDR指令 就是将地址中的值存放到寄存器中 比如想把数据从内存中某处读取到寄存器中 ...

  9. 计算机汇编指令mov和mova,汇编语言中mov和lea指令的区别详解

    指令(instruction)是一种语句,它在程序汇编编译时变得可执行.汇编器将指令翻译为机器语言字节,并且在运行时由 CPU 加载和执行. 一条指令有四个组成部分: 标号(可选) 指令助记符(必需) ...

  10. 【Effection C++】读书笔记 条款05~条款06

    [Effection C++]读书笔记 Part2 构造/析构/赋值运算 条款05:了解C++默认编写并调用哪些函数 编译器可以暗自为class创建default构造函数,copy构造函数,copy ...

最新文章

  1. python工作技巧_Python常用小技巧汇总
  2. 自然语言处理之jieba分词
  3. 【转】利用matlab生成随机数函数
  4. asp.net学习资源列表
  5. angular复习笔记4-模板
  6. 简单的编程用c语言,终于学会了用c语言实现简单的面相对象的编程方法了
  7. Nginx 反向代理解决浏览器跨域问题
  8. quartz spring配置实例代码demo下载
  9. 服务器怎么查看c盘大文件在哪里,怎么快速查找系统中的大文件?
  10. Netty原理与基础
  11. 夏令营/保研/考研复试被问到优缺点怎么回答?
  12. OSChina 周四乱弹 ——来,带你吃旋转寿司
  13. 来自CodeSmith的震撼
  14. CLIP:多模态领域革命者
  15. antd table 添加行,编辑行,删除行
  16. 目前流行的计算机配置有哪些,2019最流行电脑配置
  17. Python 冒泡法
  18. 基础 -- 网络相关单位换算(Mbps,Kbps,MBps等)
  19. Spring入门-1-基本配置和IOC、DI
  20. 快速学习Maven-从私服下载 jar 包Nexus

热门文章

  1. Ocelot + Consul实践
  2. java_native关键字
  3. C++ 笔记(05)— 变量(变量定义、声明、初始化、extern关键字、变量之间转换)
  4. 服务注册发现consul之四: 分布式锁之四:基于Consul的KV存储和分布式信号量实现分布式锁...
  5. Python 中的locals()
  6. UINavigationController技巧一——修改返回按钮的标题
  7. 微擎 jssdk php文件,微擎register_jssdk分享到朋友功能无法使用的问题及解决办法
  8. python定义一个汽车类_汽车类Python程序
  9. idea缩写快捷键_IDEA快捷键大全 快速页面重构
  10. 紘康单片机_紘康HY11P14 - SOC芯片 - 产品展示 - SOC芯片_IC芯片pcba开发_深圳市联泰威电子有限公司...