蓝牙进阶之路 (002) - HC-05与HC-06的AT指令的区别(转)
蓝牙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? <Param1> 响应:1、 +NAME:<Param2> |
|
|
设置模块角色 |
发送:AT+ROLE=<Param> 响应:OK |
发送:AT+ROLE=M(设置为主模式Master) 响应:OK+ROLE:M 发送:AT+ROLE=S(设置为主模式Slave) 响应:OK+ROLE:S |
|
查询模块角色 |
发送:AT+ ROLE? 响应:+ ROLE:<Param> 0——从角色( Slave) |
|
|
设置设备类 |
发送: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? 响应:+ 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> <>OK |
出厂默认状态:
①.设备类:0
②.查询码:0x009e8b33
③.模块工作角色:Slave Mode
④.连接模式:指定专用蓝牙设备连接模式
⑤.串口参数:波特率—38400bits/s;停止位:1位;校验位:无
⑥.配对码:“1234”
⑦.设备名称:“H-C-2010-06-01”
模块角色说明:
Slave(从角色)——被动连接;
Slave-Loop(回环角色)——被动连接,接收远程蓝牙主设备数据并将数据原样返回给远程蓝
牙主设备;
Master(主角色)——查询周围 SPP 蓝牙从设备,并主动发起连接,从而建立主、从蓝牙设
备间的透明数据传输通道。
蓝牙进阶之路 (002) - HC-05与HC-06的AT指令的区别(转)的更多相关文章
- 蓝牙进阶之路 (001) - HC-05蓝牙无线模块设置
USB转串口的有线转接方式,实在太难看了,尤其是寻接头,那是相当的不方便.其它电器厂商都想把是接头做小,做精致,唯独串口接头还是那么庞大,感觉应该换一换了,都已经完全不符合这个时代的审美观了. 于是, ...
- 蓝牙进阶之路 (003) - AT指令(转)
一 . 一 般 命 令 1.AT+CGMI 给出模块厂商的标识. 2.AT+CGMM 获得模块标识.这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 190 ...
- 处女作《Web全栈开发进阶之路》出版了!
书中源码下载地址:https://github.com/qinggee/WebAdvanced 01. 当初决定写博客的原因非常的纯洁:只要每个月写上 4 篇以上博客,月底的绩效奖金就多 500 块. ...
- GO语言的进阶之路-网络安全之proxy
GO语言的进阶之路-网络安全之proxy 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在党的带领下,我们大陆的孩子身心健康还是杠杠的,尤其是像我这种农村孩纸,从来不会像<人 ...
- GO语言的进阶之路-网络编程之socket
GO语言的进阶之路-网络编程之socket 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是socket; 在说socket之前,我们要对两个概念要有所了解,就是IP和端口 ...
- Sass进阶之路,之一(基础篇)
Sass 学习Sass之前,应该要知道css预处理器这个东西,css预处理器是什么呢? Css预处理器定义了一种新的语言将Css作为目标生成文件,然后开发者就只要使用这种语言进行编码工作了.预处理器通 ...
- PHP进阶之路 -- 01 PHP基础语法
PHP进阶之路 -- PHP基础语法 windows环境下php环境 php定界符 php变量 php数据类型 数据类型转换 检测数据类型 php中三种输出方式 php字符集设置 php常量 p ...
- JavaScript进阶之路(一)初学者的开始
一:写在前面的问题和话 一个javascript初学者的进阶之路! 背景:3年后端(ASP.NET)工作经验,javascript水平一般般,前端水平一般般.学习资料:犀牛书. 如有误导,或者错误的地 ...
- OpenCV进阶之路:神经网络识别车牌字符
1. 关于OpenCV进阶之路 前段时间写过一些关于OpenCV基础知识方面的系列文章,主要内容是面向OpenCV初学者,介绍OpenCV中一些常用的函数的接口和调用方法,相关的内容在OpenCV的手 ...
随机推荐
- 微信小程序--后台交互/wx.request({})方法/渲染页面方法 解析
小程序的后台获取数据方式get/post具体函数格式如下:wx.request({}) data: { logs:[] }, onLoad:function(){ this.getdata(); } ...
- Axure-Axure RP For Chrome 演示扩展
Axure RP生成的Html原型,其中包含JS文件,在本地进行演示时浏览器IE会弹出安全提醒.谷歌浏览器Chrome则需要在线安装一个Axure的扩展工具才可以演示. Axure RP Extens ...
- linux命令学习——md5sum
1.简介 MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改.MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一 ...
- Python在VSCode中进入交互界面调试
VSCode非常强大,断点好用,美中不足,每次只能通过下面窄窄一行进行各种检查,而python的优点就在于交互式的调试,所以希望能够在断点时能够进入到正常的交互界面进行调试. 我用的插件是: 设置交互 ...
- Window.sessionStorage
The sessionStorage property allows you to access a session Storage object for the current origin. ...
- TCP/IP具体解释学习笔记--TCP的超时与重传
1.基本概念 TCP之所以能够安全的将数据在传输中的安全性,是因为它每次给对方发送数据,都会等待对方给个确认,当长时间收不到这个确认,发送端就会重发这个数据. 2.超时时间的測量 要測超时时间,TCP ...
- ecshop二次开发 使用ecshop电子商务系统的100个小问题
自己从事B4C电子商务开发一段时间了,特别对ecshop深有体会,刚接触的时候不容易理解,下面将根据自己的经验,来总结100条关于操作ecshop电子商务系统的小问题. 1:如何修改网站"欢 ...
- 微软BI 之SSRS 系列 - 使用带参数的 MDX 查询实现一个分组聚合功能的报表
基于数据仓库上的 SSRS 报表展示,一般可以直接通过 SQL 查询,存储过程,视图或者表等多种方式将数据加载并呈现在报表中.但是如果是基于 Cube 多维数据集的数据查询,就不能再使用 SQL 的语 ...
- NetCore中使用DynamicExpresso、Z.Expressions、LambdaParser进行安字符串求值
例子如下: Z.Expressions从2.0开始支持了NetCore,但是收费的.其它两者免费.建议使用DynamicExpresso,免费而且速度快.LambdaParser目前支持太少. sta ...
- 斯坦福《机器学习》Lesson1-3感想-------3、线性回归二
从上一篇可知.在监督学习里最重要的就是确定假想函数h(θ),即通过使得代价函数J(θ)最小,从而确定h(θ). 上一篇通过梯度下降法求得J(θ)最小,这篇我们将使用矩阵的方法来解释. 1.普通最小二乘 ...