HC-06 蓝牙串口从机 AT 命令详解

2024-05-12 23:20

本文主要是介绍HC-06 蓝牙串口从机 AT 命令详解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

HC-06 蓝牙串口从机 AT 命令详解

要使用 AT 命令,首先要知道 HC-06 的波特率,然后要进入 AT 命令模式。

使用串口一定要知道三要素,一是波特率,二是串口号,三是数据格式,

HC-06只支持一种数据格式: 数据位8 位,停止位1 位,无校验位,无流控制.后面对数据格

式不对描述。

进入 AT 命令方法:

1,按住按键,此时灯是慢闪,HC-06进入AT命令模式,默认波特率是38400;此模式我们叫

原始模式。原始模式下一直处于AT命令模式状态。

2,HC-06上电开机,红灯快闪, HC-06进入AT命令模式,默认波特率是9600;此模式我们

叫正常模式。正常模式下只有在未连接状态下才处于AT命令模式状态。连接成功后是串口透

传模式

注意:如果波特率没有设备正确,AT命令是执行无效的。

可以使用我们专用配置的测试软件,直观简单。如果下图。

后面的AT命令都是以此软件为基础做说明,如果客户需要使用其它串口软件,自行去学习。

一,如何让AT命令可以执行

A:看上图,正确的串口号要打开,

,点搜索端口,软件会依次打开电脑

上的端口.B:在波特率要选择正确, 原始模式是38400和正常模式是9600。

C:AT命令后面需要换行,然后点发送命令才有效,如果没有换行,发送命令,软件只

会把它们当作是字符。参考上图,AT命令下一行有光标符号。

二,介绍了基本操作方法,下面我们正式开始AT命令的详细说明

1,AT+RESET:HC-06复位

2,AT+VERSION?:获取HC-06的软件版本号,只能获取,不能修改。

3,AT+ORGL:恢复出厂默认设置,当把模块设置乱了,使用此命令进行恢复默认值。

4,AT+ADDR?:获取HC-05的蓝牙地址码,只能获取,不能修改。

5,AT+NAME?:获取HC-06的名字,AT+NAME=HC-06,修改模块的名字为HC-06,具体名

字自行修改。

6,AT+CLASS?:设置查询设备的类型,尽量不要去修改此参数。默认是1F00。

7,AT+IAC?:查询设置查询访问码,默认是9E8B33,尽量不要去修改此参数。

8,AT+PSWD?:查询设置配对密码,AT+PSWD=”0000”,密码要有双引号,密码是四位数字.

9,AT+UART:AT+UART?是查询当前模块的波特率,AT+UART=波特率是设置.

10,AT+BIND:AT+BIND?查询当前绑定地址,AT+BIND=NAP,UAP,LAP(用逗号隔开)。

11,AT+RMADD:从蓝牙配对列表中删除所有认证设备.

12,AT+STATE?:获取蓝牙模块工作状态.

13,AT+LINK=NAP,UAP,LAP:与远程设备建立连接。

14,AT+DISC:断开连接.

15,AT+RNAME?NAP,UAP,LAP:获取远程蓝牙设备名称.

16,AT+ADCN?:获取蓝牙配对列表中认证设备数。

17,AT+MRAD?获取最近使用过的蓝牙认证设备地址。

18,AT+INQM:设置查询模式,AT+INQM=1,9,48(1-带RSSI信号强度指示,9-超过9个

蓝牙设备响应则终止查询,48-设定超时为48*1.28=61.44秒)

这篇关于HC-06 蓝牙串口从机 AT 命令详解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/984028

相关文章

SQL BETWEEN 语句的基本用法详解

《SQLBETWEEN语句的基本用法详解》SQLBETWEEN语句是一个用于在SQL查询中指定查询条件的重要工具,它允许用户指定一个范围,用于筛选符合特定条件的记录,本文将详细介绍BETWEEN语... 目录概述BETWEEN 语句的基本用法BETWEEN 语句的示例示例 1:查询年龄在 20 到 30 岁

CSS place-items: center解析与用法详解

《CSSplace-items:center解析与用法详解》place-items:center;是一个强大的CSS简写属性,用于同时控制网格(Grid)和弹性盒(Flexbox)... place-items: center; 是一个强大的 css 简写属性,用于同时控制 网格(Grid) 和 弹性盒(F

spring中的ImportSelector接口示例详解

《spring中的ImportSelector接口示例详解》Spring的ImportSelector接口用于动态选择配置类,实现条件化和模块化配置,关键方法selectImports根据注解信息返回... 目录一、核心作用二、关键方法三、扩展功能四、使用示例五、工作原理六、应用场景七、自定义实现Impor

nginx启动命令和默认配置文件的使用

《nginx启动命令和默认配置文件的使用》:本文主要介绍nginx启动命令和默认配置文件的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录常见命令nginx.conf配置文件location匹配规则图片服务器总结常见命令# 默认配置文件启动./nginx

一文深入详解Python的secrets模块

《一文深入详解Python的secrets模块》在构建涉及用户身份认证、权限管理、加密通信等系统时,开发者最不能忽视的一个问题就是“安全性”,Python在3.6版本中引入了专门面向安全用途的secr... 目录引言一、背景与动机:为什么需要 secrets 模块?二、secrets 模块的核心功能1. 基

一文详解MySQL如何设置自动备份任务

《一文详解MySQL如何设置自动备份任务》设置自动备份任务可以确保你的数据库定期备份,防止数据丢失,下面我们就来详细介绍一下如何使用Bash脚本和Cron任务在Linux系统上设置MySQL数据库的自... 目录1. 编写备份脚本1.1 创建并编辑备份脚本1.2 给予脚本执行权限2. 设置 Cron 任务2

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

Python常用命令提示符使用方法详解

《Python常用命令提示符使用方法详解》在学习python的过程中,我们需要用到命令提示符(CMD)进行环境的配置,:本文主要介绍Python常用命令提示符使用方法的相关资料,文中通过代码介绍的... 目录一、python环境基础命令【Windows】1、检查Python是否安装2、 查看Python的安

HTML5 搜索框Search Box详解

《HTML5搜索框SearchBox详解》HTML5的搜索框是一个强大的工具,能够有效提升用户体验,通过结合自动补全功能和适当的样式,可以创建出既美观又实用的搜索界面,这篇文章给大家介绍HTML5... html5 搜索框(Search Box)详解搜索框是一个用于输入查询内容的控件,通常用于网站或应用程

基于Python实现一个Windows Tree命令工具

《基于Python实现一个WindowsTree命令工具》今天想要在Windows平台的CMD命令终端窗口中使用像Linux下的tree命令,打印一下目录结构层级树,然而还真有tree命令,但是发现... 目录引言实现代码使用说明可用选项示例用法功能特点添加到环境变量方法一:创建批处理文件并添加到PATH1