蓝牙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 ...
随机推荐
- 【jQuery】input框输入手机号自动填充空格
<input type="tel" id="tel"> $("#tel").keyup(function(){ _self = ...
- idea中用maven打包spring的java项目(非web)
之前一直用安装的maven打包spring的javaweb项目,用的是mvn assembly:assembly打包,这次打包非web的spring项目,遇到许多问题,特记录一下正确步骤. 1.配置p ...
- 5-1 练习css 总结
1. 边框 border:3px dotted; border: 2px solid yellow; 背景颜色 background-color: red; 外攘 margin:20px 0 20px ...
- 3336 /P1948电话网络(二分答案)
3336 电话网络 时间限制: 1 s 空间限制: 32000 KB 题目等级 : 黄金 Gold 题目描述 Description 由于地震使得连接汶川县城电话线全部损坏,假如你是 ...
- java 值传递 和 引用传递
参考:(http://www.cnblogs.com/woshimrf/p/5263018.html) 参考:(http://www.cnblogs.com/binyue/p/3862276.html ...
- Android快速发布项目到jcenter详解
不管别人的教程多详细,都有他们忽略的坑,所以,都要自己动手.我也是参考了许多许多的博客,弄了一上午加下午十分钟,才搞定. 参考: 下面这个是大部分的步骤 http://blog.csdn.net/zh ...
- Django 2.0官方文档中文 总索引
Django 2.0官方文档中文 渣翻 总索引 翻译 2017年12月08日 11:19:1 官方原文: https://docs.djangoproject.com/en/2.0/ 当前翻译版本: ...
- 《Cracking the Coding Interview》——第4章:树和图——题目1
2014-03-19 03:30 题目:判断一个二叉树是否为平衡二叉树,即左右子树高度相差不超过1. 解法:递归算高度并判断即可. 代码: // 4.1 Implement an algorithm ...
- Flash文件在asp页面无法播放,网页上面的Flash文件在火狐浏览器不播放
第一个问题:Flash文件放到asp页面以后无法播放. 解决方法:用浏览器打开页面->F12,选择Network,如下图: 然后刷新页面,如下图: 点击左侧状态是404的文件,如图: 可以发现F ...
- VS配置使用第三方库
VS使用第三方库 项目设置 调整头文件引用目录 C/C++ -> General -> Additional Include Directories 添加库文件目录 Linker -> ...