蓝牙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> |
发送:AT+NAMEname 响应:OKname |
获取远程蓝牙设备名称 |
发送:AT+RNAME? 响应:1、 +NAME:<Param2> |
|
设置模块角色 |
发送:AT+ROLE=<Param> 响应:OK |
发送:AT+ROLE=M(设置为主模式Master) 响应:OK+ROLE:M 发送:AT+ROLE=S(设置为主模式Slave) 响应:OK+ROLE:S |
查询模块角色 |
发送:AT+ 响应:+ ROLE:<Param> 0——从角色( |
|
设置设备类 |
发送:AT+CLASS=<Param> 响应:OK |
|
查询设备类 |
发送:AT+ CLASS? 响应:1、 + CLASS:<Param> OK——成功 Param:设备类 |
|
设备查询访问码 |
发送:AT+IAC=<Param> 响应:1、 OK——成功 |
|
查询访问码 |
发送:AT+ IAC? 响应:+IAC: <Param>OK |
|
设置/查询-配对码 |
发送:AT+PSWD=<Param> 响应:OK 发送:AT+ PSWD? 响应:+ PSWD : <Param> OK Param:配对码 |
发送:AT+PINxxx 响应:OKsetpin |
设置/查询串口参数 |
发送:AT+UART=<Param>,<Param2>, 响应:OK 发送:AT+ 响应:+ UART=<Param>,<Param2>,OK |
发送:AT+BAUD(1、2、3、4) 响应:OK |
设置/查询连接模式 |
发送:AT+CMODE=<Param> 响应:OK 发送:AT+ CMODE? 响应:+ CMODE:<Param>OK Param: |
|
设置/查询绑定蓝牙地址 |
||
设置/查询连接状态 |
||
从蓝牙配对列表中删除指定认证设备 |
发送:AT+PMSAD=<Param>(蓝牙地址) 响应:OK |
|
从蓝牙配对列表中删除所有认证设备 |
发送:AT+RMAAD 响应:OK |
|
获取蓝牙工作状态 |
发送:AT+STATE? 响应:+ STATE: <Param> OK |
|
查询蓝牙设备 |
发送:AT+INQ 响应:+INQ: <Param1>,<Param2> |
出厂默认状态:
①.设备类:0
②.查询码:0x009e8b33
③.模块工作角色:Slave Mode
④.连接模式:指定专用蓝牙设备连接模式
⑤.串口参数:波特率—38400bits/s;停止位:1位;校验位:无
⑥.配对码:“1234”
⑦.设备名称:“H-C-2010-06-01”
模块角色说明:
Slave(从角色)——被动连接;
Slave-Loop(回环角色)——被动连接,接收远程蓝牙主设备数据并将数据原样返回给远程蓝
牙主设备;
Master(主角色)——查询周围 SPP 蓝牙从设备,并主动发起连接,从而建立主、从蓝牙设
备间的透明数据传输通道。
蓝牙HC-05与HC-06对比指令集的更多相关文章
- 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 ...
- React对比Vue(05 生命周期的对比)
先来vue的吧,先上图,生命周期就好比一个人重出生到青少年再到青年再到中年在到老年到死亡的一个过程,不同的过程做不同的事情. 好了,上代码 beforeCreate :数据还没有挂载呢,只是一个空壳 ...
- effective c++(05)(06)之c++默默编写并调用的函数
1. 当只写一个空类的时候,编译器会为他声明一个copy构造函数,一个copy assignment函数和一个析构函数.如下: 如果写下: class Empty{ }; 编译器就会实现以下代码: c ...
- Tomcat 7优化前及优化后的性能对比
Tomcat 7在我们日常开发.测试.生产环境都会使用到,但对于大部分开发人员来说,对其性能还是没有多大了解.本文就对它做一次性能测试,对比优化前后的性能区别. 一.运行环境 CPU: Intel(R ...
- 蓝牙进阶之路 (002) - HC-05与HC-06的AT指令的区别(转)
蓝牙HC-05与HC-06对比指令集 高电平->AT命令响应工作状态 低电平->蓝牙常规工作状态 <重新上电表示完成复位> HC-05 可以主从切换模式,但是HC-06 ...
- Git --05 Gitlab使用
目录 Gitlab使用 01. 外观配置 02. Gitlab汉化配置 03. 注册限制 04. 创建用户及组 05. 创建用户 06. 把用户添加到组 07. 创建项目 08. 推送代码到Gitla ...
- HttpClient学习整理
HttpClient简介HttpClient 功能介绍 1. 读取网页(HTTP/HTTPS)内容 2.使用POST方式提交数据(httpClient3) 3. 处理页面重定向 ...
- R绘图基础
一,布局 R绘图所占的区域,被分成两大部分,一是外围边距,一是绘图区域. 外围边距可使用par()函数中的oma来进行设置.比如oma=c(4,3,2,1),就是指外围边距分别为下边距:4行,左边距3 ...
- Modbus协议
总体上来说,发送命令格式如下:模块号(1字节)功能码 起始地址(2字节) 数据(X字节) CRC(2位) 模块号(1字节)功能码(要读取的寄存器,读 01,设置05,Coil Status/Inp ...
随机推荐
- tcl之控制流-switch
- sigaction函数
sigaction函数是设置信号处理的接口.比signal函数更健壮 #include <signal.h> int sigaction(int signum, const struct ...
- C语言进阶——有符号与无符号02
在计算机的内部,我们所有的信息都是由二进制数字组成的 有符号数的表实法: 在计算机内部用补码的方式表实有符号数 正数的补码位正数的本身 负数的补码为其绝对值取反然后加一得到 例如-7 他在计算机内部的 ...
- POJ:3276-Face The Right Way(线性反转)
Face The Right Way Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 6259 Accepted: 2898 De ...
- 笔记-python操作mysql
笔记-python操作mysql 1. 开始 1.1. 环境准备-mysql create database db_python; use db_python; create tabl ...
- Linux与BSD不同
https://linux.cn/article-3186-1.html https://www.howtogeek.com/190773/htg-explains-whats-the-differe ...
- MySQL CONCAT()与GROUP_CONCAT()的使用
1 . MySQL CONCAT(str1,str2, ...) --返回连接的字符串 mysql> SELECT CONCAT('My', 'S', 'QL'); -> 'MySQ ...
- 4-linux基本命令
1. cd命令 cd 回当前用户 家目录 cd /home 进入home目录 (绝对路径) (相对路径) cd – 上一目录和当前目录来回切换(主要用于返回上一目录) cd . ...
- requestLayout 无效
今天,listview 的requestLayout 无效. 最后,我用了 getWindow().getDecorView().requestLayout(); 可以了.
- tp事务处理
数据库事务处理见手册 逻辑事务处理 Model->startTrans(); // 开启事务 if(操作失败) { Model->rollback(); // 回滚 }else { Mod ...