当前位置: 首页 > news >正文

蓝牙进阶之路 (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>
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 蓝牙从设备,并主动发起连接,从而建立主、从蓝牙设
备间的透明数据传输通道。

相关文章:

  • NQL.NET 数据库对象查询语言简介 2
  • [转]nf_conntrack: table full, dropping packet 连接跟踪表已满,开始丢包 的解决办法
  • js学习笔记
  • eclipse tomcat lomboz的安装配置说明
  • 微服务运行指南——For Cattle
  • DEMO[C#]TypeChange 关于类型转换的一个DEMO
  • 查看mysql的安装路径
  • 看门老头告诉你什么是网关
  • JS学习笔记——闭包
  • SuperPasterV1.0 测试版发布
  • c语言(01)
  • 第7章 处理串行线路和帧中继连接故障
  • 转载:浅谈 Scala 中下划线的用途
  • buildroot mysql mysql.mk hacking
  • 来介绍一个很好的工具--TodoList
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • [译] 怎样写一个基础的编译器
  • 【347天】每日项目总结系列085(2018.01.18)
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • CAP理论的例子讲解
  • ES6语法详解(一)
  • HTML中设置input等文本框为不可操作
  • Javascript基础之Array数组API
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • Object.assign方法不能实现深复制
  • Otto开发初探——微服务依赖管理新利器
  • PermissionScope Swift4 兼容问题
  • Python - 闭包Closure
  • tab.js分享及浏览器兼容性问题汇总
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • Windows Containers 大冒险: 容器网络
  • 飞驰在Mesos的涡轮引擎上
  • 回顾2016
  • 你不可错过的前端面试题(一)
  • 让你的分享飞起来——极光推出社会化分享组件
  • 小程序开发之路(一)
  • 因为阿里,他们成了“杭漂”
  • 正则表达式小结
  • 组复制官方翻译九、Group Replication Technical Details
  • ​Python 3 新特性:类型注解
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #Spring-boot高级
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • (1)(1.11) SiK Radio v2(一)
  • (1)(1.9) MSP (version 4.2)
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (二)PySpark3:SparkSQL编程
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .NET的数据绑定
  • .NET企业级应用架构设计系列之应用服务器