高电平-》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对比指令集的更多相关文章

  1. HC - 05 bluetooth module settings in Linux using CuteCom

    By default the bluetooth module HC-05 sets baud rate at 38400, data bits 8, Stop bits 1 All schemati ...

  2. React对比Vue(05 生命周期的对比)

    先来vue的吧,先上图,生命周期就好比一个人重出生到青少年再到青年再到中年在到老年到死亡的一个过程,不同的过程做不同的事情. 好了,上代码 beforeCreate :数据还没有挂载呢,只是一个空壳 ...

  3. effective c++(05)(06)之c++默默编写并调用的函数

    1. 当只写一个空类的时候,编译器会为他声明一个copy构造函数,一个copy assignment函数和一个析构函数.如下: 如果写下: class Empty{ }; 编译器就会实现以下代码: c ...

  4. Tomcat 7优化前及优化后的性能对比

    Tomcat 7在我们日常开发.测试.生产环境都会使用到,但对于大部分开发人员来说,对其性能还是没有多大了解.本文就对它做一次性能测试,对比优化前后的性能区别. 一.运行环境 CPU: Intel(R ...

  5. 蓝牙进阶之路 (002) - HC-05与HC-06的AT指令的区别(转)

    蓝牙HC-05与HC-06对比指令集 高电平->AT命令响应工作状态     低电平->蓝牙常规工作状态 <重新上电表示完成复位> HC-05 可以主从切换模式,但是HC-06 ...

  6. Git --05 Gitlab使用

    目录 Gitlab使用 01. 外观配置 02. Gitlab汉化配置 03. 注册限制 04. 创建用户及组 05. 创建用户 06. 把用户添加到组 07. 创建项目 08. 推送代码到Gitla ...

  7. HttpClient学习整理

    HttpClient简介HttpClient 功能介绍    1. 读取网页(HTTP/HTTPS)内容    2.使用POST方式提交数据(httpClient3)    3. 处理页面重定向    ...

  8. R绘图基础

    一,布局 R绘图所占的区域,被分成两大部分,一是外围边距,一是绘图区域. 外围边距可使用par()函数中的oma来进行设置.比如oma=c(4,3,2,1),就是指外围边距分别为下边距:4行,左边距3 ...

  9. Modbus协议

    总体上来说,发送命令格式如下:模块号(1字节)功能码 起始地址(2字节)   数据(X字节) CRC(2位) 模块号(1字节)功能码(要读取的寄存器,读 01,设置05,Coil Status/Inp ...

随机推荐

  1. scrapy--doutu

    年轻人都爱斗图,可是有时候斗图的数量比较少.就想办法收藏其他的人图片,然而只要能在doutula网页里爬取图片,是一件很棒的的事,看别人写爬斗图的爬虫程序有点麻烦,自己也来动动手,简单,实用.给大家分 ...

  2. 基于form表单submit提交不跳转

    方法一:target <html> <body> <form action="" method="post" target=&qu ...

  3. C语言指针篇(二)多级指针

        多级指针         多级指针常常使用于数组.这里仅仅介绍一下它长什么样,后文会再次详细对比使用.         多级指针呢,常见的有二级指针.见图.             二级指针的 ...

  4. 【文件处理】xml 文件 DOM解析

    一.Java解析xml.解析xml四种方法.DOM.SAX.JDOM.DOM4j.XPath 此文针对其中的DOM方法具体展开介绍及代码分析 sax.dom是两种对xml文档进行解析的方法(没有具体实 ...

  5. zeppelin之连接mysql

    上面的一篇文章,对于zeppelin的使用,只是我们对于数据存储在文件中,每一次对于当我们连接数据库的时候都会有问题,今天刚好 把这个问题解决今天我们刚好来介绍如何使用zeppelin来与数据进行连接 ...

  6. Git-改变历史

    悔棋 在日常的Git操作中,会经常出现这样的状况,输入git commit命令刚刚敲下回车键就后悔了:可能是提交说明中出现了错别字,或者有文件忘记提交,或者有的修改不应该提交,诸如此类. Git提供了 ...

  7. 4x4矩阵键盘 扫描程序

    一:不排除第四位异常处理 uchar JuzhenkeyScan() { // P3=0xfe; // temp=P3; // while(temp!=0xfe) // { // temp=P3; / ...

  8. (A)eclipse搭建springboot项目入门

    网上许多资料都是用idea的,但是我个人用eclipse习惯了,所以就在eclipse里面自己尝试着写了一个hello. 然而项目建好后却迟迟不能访问!!!网上搜了许多资料都不靠谱! 虽然最后能看到h ...

  9. linux 多播

    1.概念 单播是用于两个主机之间传送数据,广播是一个主机对局域网内的所有主机发送数据.而多播,又称为组播,它是对一组特定的主机通信.将网络上同一类型 业务逻辑上分组,只和组内的成员通信,其它主机没有加 ...

  10. Pascal 基础教程

    Pascal现在还有人想学习吗?先给出一本不错的Pascal教程,Object Pascal的教程我日后给出. Pascal基础教程       第一课 初识PASCAL语言           …… ...