HC-05AT命令详解

合集下载

hc05蓝牙模块如何使用_两个hc05蓝牙模块配对

hc05蓝牙模块如何使用_两个hc05蓝牙模块配对

hc05蓝牙模块如何使用_两个hc05蓝牙模块配对
蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。

当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。

hc05蓝牙模块如何使用----hc05蓝牙模块设置AT指令一般的蓝牙模块使用有三种。

第一:蓝牙从设备与电脑配对连接(1、电脑自带蓝牙2、电脑不带蓝牙,这事需要蓝牙适配器)
第二:蓝牙从设备与手机配对连接
第三:蓝牙从设备与蓝牙主设备配对连接
HC05蓝牙模块的A T模式设置的方法大致有三种:
一、默认设置
二、用USB转UART模块设置
三、用带有蓝牙设置的主控器串口程序进行设置
第一:主要默认设置:
模块工作角色:从模式
串口参数:38400bits/s停止位1位无校验位
配对码:1234
设备名称:HC-05
连接模式:任意蓝牙设备连接模式
第二:用USBtoUART模块设置蓝牙
蓝牙HC05模块探究-设置AT指令
蓝牙与USB转串口模块连接方式,RXD-TXTXD-RXVCC-VCCGND-GND
要设置蓝牙AT指令,必须让AT引脚置高,然后接上蓝牙模块,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。

(j将蓝牙模块与转串口模块对插,用跳线将AT对应的。

HC-05蓝牙配对配置

HC-05蓝牙配对配置

Hc—05蓝牙配对配置步骤主机蓝牙1.进入AT模式(按住蓝牙模块的按键上电,测试指令(状态两秒延时闪烁)2.打开两个串口调试助手窗口,分别打开主从蓝牙的COM口,(波特率默认为38400)3.指令发送配置顺序-指令-作用1-AT-检查是否进入AT模式,返回OK2-AT+ORGL-恢复主机蓝牙默认设置3-AT+PSWD=20181121-设置主机蓝牙配对密码(主从蓝牙的配对密码相同才能成功匹配)4-AT+ROLE=1-设置主机蓝牙为主机模式(1位主模式、0为从模式)5-AT+ADDR?-查询主机蓝牙地址,为了与从机蓝牙绑定,例如18:e4:356eb16-AT+BIND=18,e4,357646-主机蓝牙绑定从机蓝牙7-AT+CMODE=0-配置连接模式为指定蓝牙地址连接模式(模块默认为1:任意蓝牙地址连接模式)8-AT+NAME=Host-设置主机蓝牙的名字9-AT+UART=9600,0,0-设置主机蓝牙波特率10-从机蓝牙1.进入AT模式(按住蓝牙模块的按键上电,测试指令(状态两秒延时闪烁)2.打开两个串口调试助手窗口,分别打开主从蓝牙的COM口,(波特率默认为38400)3.指令发送配置顺序-指令-作用1-AT-检查是否进入AT模式,返回OK2-AT+ORGL-恢复从机蓝牙默认设置3-AT+PSWD=20181121-设置从机蓝牙配对密码(主从蓝牙的配对密码相同才能成功匹配)4-AT+ROLE=0-设置主机蓝牙为从机模式(1位主模式、0为从模式)5-AT+ADDR?-查询从机蓝牙地址,为了与主机蓝牙绑定,例如18:e4:3576466-AT+BIND=18:e4:356eb1-从机蓝牙绑定主机蓝牙7-AT+CMODE=0-配置连接模式为指定蓝牙地址连接模式(模块默认为1:任意蓝牙地址连接模式)8-AT+NAME=Slave-设置从机蓝牙的名字9-AT+UART=9600,0,0-设置从机蓝牙波特率注意:主从蓝牙的配对密码和波特率要相同,模块上电后才会自动对接。

HC-05蓝牙模块使用教程

HC-05蓝牙模块使用教程

HC-05蓝⽛模块使⽤教程
1.接线
蓝⽛模块与 USB转TTL模块的接线:
5V->5V
GND->GND
RX->TXD
TX->RXD
2.调试
给蓝⽛模块上电,⼿机端下载蓝⽛串⼝助⼿SPP,⼿机打开蓝⽛,与HC-05配对后连接,密码⼀般是1234在⼿机端发送字符,即可在电脑的串⼝调试助⼿中看到接收内容。

3.参数设置
3.1 进⼊命令响应模式(AT模式)
⾸先按住蓝⽛模块上的复位键然后再上电,看见蓝⽛模块上的LED灯以2s间隔闪烁,就表⽰进⼊了AT模式记住串⼝助⼿的波特率设置为38400,停⽌位1位,数据为8位,奇偶校验⽆,另外⼀定要勾上“发送新⾏”!
3.2常⽤AT指令
发送AT,返回OK表⽰执⾏AT指令正常
AT+ROLE=0 //0表⽰主模式,1表⽰从模式,2表⽰回环模式
AT+NAME="BLUENAME" //配置蓝⽛模块名称,也可以不打引号,返回OK
AT+PSWD=1234 //设置蓝⽛配对码
/*这⾥设置⾃动连接⼯作模式的波特率,也就是通信的当蓝⽛接收发送数据模式的波特率
我们现在是AT模式下波特率只能是38400,这个改不了*/
AT+UART=115200,1,0
AT+RESET //重启模块,可以看到LED等以0.5s间隔闪烁
AT+VERSION? //查看版本信息
AT+ORGL //恢复默认状态
AT+ADDR? //查看蓝⽛地址
AT+PSWD? //查看配对码
AT+UART? //查看串⼝参数。

HC-05模块资料

HC-05模块资料

HC-05模块资料
简介
HC-05是一款基于蓝牙2.0协议的串口通信模块,可与其他蓝牙设备进行数据传输和通信。

与蓝牙4.0模块相比,HC-05模块传输距离较短,但价格低廉,广泛应用于无线数据传输,例如无线遥控器,蓝牙耳机,无线串口透传等。

特性
•支持蓝牙2.0协议,CLASS 2
•传输距离为10米
•通信速率最高可达115200bps
•支持跨平台通信
•小尺寸,方便集成
引脚定义
HC-05模块一般有6个引脚,如下所示:
引脚中文名称英文名称
1 VCC Power
2 GND Ground
3 TXD Transmit
4 RXD Receive
5 EN Enable
6 STATE State
其中,VCC和GND分别为电源正负极,TXD和RXD分别为串口发送与接收引脚,EN为模块使能引脚,STATE为模块状态引脚。

通信设置
使用HC-05模块进行通信前,需要进行一些设置。

AT命令模式
HC-05模块有两种工作模式:通信模式和AT命令模式。

通信模式下,模块直接进行串口通信;AT命令模式下,模块可以接受AT命令,进行设置和调试。

进入AT命令模式的方法:
•在上电过程中,在模块LED灯开始闪烁前,按住模块按键不放。

•上电后,可以通过发送。

HC-05蓝牙模块调试详解

HC-05蓝牙模块调试详解

1、HC05模块通过USB转TTL模块连接在一起,TX、RX交叉对接。

2、长按模块按键,将USB插入电脑上电,LED灯慢闪(2s间隔),串口蓝牙进入AT命令模式,此时默认
3、打开串口助手XCOM V2.0,波特率设置为38400,打开串口
4、发送指令"AT",看是否返回"OK",串口助手返回OK,设置成功
5、发送"AT+NAME=BCI0",设置名称为BC1,串口助手返回OK,设置成功
5、发送"AT+PSWD="0000"",设置密码为0000,串口助手返回OK,设置成功
5、发送"AT+UART=9600,0,0",设置波特率为9600,串口助手返回OK,设置成功
6、发送"AT+RESET",退出AT模式,串口助手返回OK,蓝牙模块LED灯快闪
7、电脑串口助手,设置波特率为9600,重新打开串口
8、手机软件串口助手连接蓝牙模块,连接时输入密码,手机串口助手发送数据,电脑串口助手可以
9、手机发送数据,电脑软件可显示。

HC-05和HC06进入AT模式方法

HC-05和HC06进入AT模式方法
HC
1.HC05
AT模式进入
(1)
HC05串口线
STATE————不连
RX————TXD绿
TX————RXD白
GND————GND黑
+5V————VCC红
EN————不连
(2)按住按键,将串口线连接电脑。此时红灯慢闪。
(3)打开串口调试助手sscom32。
(4)打开串口,参数如上图,要勾选()发送新行。
(4)打开串口,参数如上图,不要勾选()发送新行。
波特率要选择正确,是默然的9600或者你之前设置过的波特率,所以改过波特率之后建议记录下来,以免忘记。原始模式是38400和正常模式是9600。
(5)发送AT,进入AT模式
3.基本命令
1,AT+RESET:HC-06复位
2,AT+VERSION:获取HC-06的软件版本号,只能获取,不能修改。
17,AT+MRAD获取最近使用过的蓝牙认证设备地址。
18,AT+INQM:设置查询模式,AT+INQM=1,9,48(1-带RSSI信号强度指示,9-超过9个蓝牙设备响应则终止查询,48-设定超时为48*1.28=61.44秒)
再附指令表:
1、测试通信
发送:AT
返回:OK
2、修改波特率额
发送:AT+BAUD8
A---------460800
B---------921600
C---------1382400
3、改蓝牙名称
发送:AT+NAME=name
返回:OKname
4、改配对密码
发送:AT+PINxxx
返回:OKsetpin
11,AT+RMADD:从蓝牙配对列表中删除所有认证设备.

蓝牙模块HC-05使用说明

蓝牙模块HC-05使用说明

蓝牙模块HC-05使用说明一、HC-05 模块简介HC-05 是一款主从一体的蓝牙串口模块,工作频段为 24GHz,具有低功耗、传输稳定等特点。

它支持蓝牙 20 协议,可以与各种带有蓝牙功能的设备进行通信,如手机、平板电脑、电脑等。

该模块有 6 个引脚,分别为 VCC(电源正极)、GND(电源负极)、TXD(发送数据)、RXD(接收数据)、STATE(状态指示)和 KEY(按键)。

模块上通常还会有一个指示灯,用于指示蓝牙的连接状态。

二、硬件连接1、电源连接将 HC-05 模块的 VCC 引脚连接到 33V 5V 的直流电源正极,GND 引脚连接到电源负极。

需要注意的是,电源电压要稳定,以免影响模块的正常工作。

2、串口连接将模块的 TXD 引脚连接到控制器(如单片机)的 RXD 引脚,RXD 引脚连接到控制器的 TXD 引脚。

这样就可以实现模块与控制器之间的数据收发。

三、软件设置1、进入 AT 指令模式在使用 HC-05 之前,需要先将其设置为 AT 指令模式。

通常的方法是在模块未连接状态下,将 KEY 引脚拉低(接 GND),然后给模块上电,此时模块进入 AT 指令模式,指示灯会快速闪烁。

2、常用 AT 指令`AT`:测试指令,返回`OK`表示模块正常工作。

`AT+NAME=xxxx`:设置蓝牙模块的名称为`xxxx`。

`AT+BAUD=x`:设置波特率,`x`可以是 9600、19200、38400 等常见值。

`AT+PIN=xxxx`:设置配对密码为`xxxx`。

3、保存设置设置完成后,使用`AT+SAVE`指令保存设置,使设置在模块重新上电后仍然有效。

四、与手机或电脑配对连接1、打开手机或电脑的蓝牙功能,搜索附近的蓝牙设备,找到您设置好名称的 HC-05 模块。

2、输入设置好的配对密码进行配对连接。

3、连接成功后,模块的指示灯会常亮。

五、数据传输1、从 HC-05 发送数据控制器通过串口向 HC-05 发送数据,HC-05 会将数据通过蓝牙发送到已连接的设备。

HC05蓝牙指令集

HC05蓝牙指令集

HC-05嵌入式蓝牙串口通讯模块A T指令集HC-05嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。

当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有A T命令,用户可向模块发送各种AT指令,为模块设定控制参数或发布控制命令。

通过控制模块外部引脚(PIO11)输入电平,可以实现模块工作状态的动态转换。

串口模块用到的引脚定义:1、PIO8连接LED,指示模块工作状态,模块上电后闪烁,不同的状态闪烁间隔不同。

2、PIO9连接LED,指示模块连接成功,蓝牙串口匹配连接成功后,LED长亮。

3、PIO11模块状态切换脚,高电平-->A T命令响应工作状态,低电平或悬空-->蓝牙常规工作状态。

4、模块上已带有复位电路,重新上电即完成复位。

设置为主模块的步骤:1、PIO11置高。

2、上电,模块进入A T命令响应状态。

3、超级终端或其他串口工具,设置波特率38400,数据位8位,停止位1位,无校验位,无流控制。

4、串口发送字符“A T+ROLE=1\r\n”,成功返回“OK\r\n”,其中\r\n为回车换行。

5、PIO置低,重新上电,模块为主模块,自动搜索从模块,建立连接。

指令详细说明(A T指令不区分大小写,均以回车、换行字符结尾:\r\n)1、测试指令:指令响应参数A T OK 无2、模块复位(重启):指令响应参数A T+RESET OK 无3、获取软件版本号:指令响应参数A T+VERSION?+VERSION:<Param>OKParam:软件版本号举例说明:at+version?\r\n+VERSION:2.0-20100601OK4、恢复默认状态:指令响应参数A T+ORGL OK 无出厂默认状态:①.设备类:0②.查询码:0x009e8b33③.模块工作角色:S l a v e M o d e④.连接模式:指定专用蓝牙设备连接模式⑤.串口参数:波特率—38400b i t s/s;停止位:1位;校验位:无⑥.配对码:“1234”⑦.设备名称:“H-C-2010-06-01”……5、获取模块蓝牙地址:指令响应参数A T+ADDR?+ADDR:<Param>OKParam:模块蓝牙地址蓝牙地址表示方法:NAP:UAP:LAP(十六进制)举例说明:模块蓝牙设备地址为:12:34:56:ab:cd:efat+addr?\r\n+ADDR:1234:56:abcdefOK指令响应参数A T+NAME=<Param> OKA T+NAME?1、+NAME:<Param>OK——成功2、FAIL——失败Param:蓝牙设备名称默认名称:“HC-05”例如:A T+NAME=HC-05\r\n ——设置模块设备名为:“HC-05”OKA T+NAME=“HC-05”\r\n ——设置模块设备名为:“HC-05”OKat+name=Beijin\r\n ——设置模块设备名为:“Beijin”OKat+name=“Beijin”\r\n ——设置模块设备名为:“Beijin”OKat+name?\r\n+NAME: Bei jinOK7、获取远程蓝牙设备名称:指令响应参数A T+RNAME?<Param1> 1、+NAME:<Param2>OK——成功2、FAIL——失败Param1:远程蓝牙设备地址Param2:远程蓝牙设备地址蓝牙地址表示方法:NAP:UAP:LAP(十六进制)例如:模块蓝牙设备地址为:00:02:72:od:22:24,设备名称为:Bluetoothat+rname? 0002,72,od2224\r\n+RNAME:BluetoothOK8、设置/查询—模块角色:指令响应参数A T+ROLE=<Param> OKA T+ ROLE?+ ROLE:<Param>OKParam:参数取值如下:0——从角色(Slave)1——主角色(Master)2——回环角色(Slave-Loop)默认值:0模块角色说明:Slave(从角色)——被动连接;Slave-Loop(回环角色)——被动连接,接收远程蓝牙主设备数据并将数据原样返回给远程蓝牙主设备;Master(主角色)——查询周围SPP蓝牙从设备,并主动发起连接,从而建立主、从蓝牙设备间的透明数据传输通道。

HC-05和HC06进入AT模式方法

HC-05和HC06进入AT模式方法

HC-05、HC06进入AT模式方法1.HC05AT 模式进入(1)连接好USB转TTL串口线。

HC05 串口线STATE————不连RX ————TXD 绿TX ————RXD 白GND ————GND 黑+5V ————VCC 红EN ————不连(2)按住按键,将串口线连接电脑。

此时红灯慢闪。

(3)打开串口调试助手sscom32。

(4)打开串口,参数如上图,要勾选()发送新行。

波特率要选择正确,原始模式是38400和正常模式是9600。

(5)发送AT 2.HC06AT模式进入(1)连接好USB转TTL串口线。

HC06 串口线STATE ————不连RXD ————TXD 绿TXD ————RXD 白GND ————GND 黑VOC ————VCC 红WAKEUP ————不连(2)将串口线连接电脑。

此时红灯快闪。

(3)打开串口调试助手sscom32。

(4)打开串口,参数如上图,不要勾选()发送新行。

波特率要选择正确,是默然的9600或者你之前设置过的波特率,所以改过波特率之后建议记录下来,以免忘记。

原始模式是38400和正常模式是9600。

(5)发送AT,进入AT模式3.基本命令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(用逗号隔开)。

HC05-两个蓝牙模块间的通信

HC05-两个蓝牙模块间的通信
2、【打开串口调试助手】开启2个串口调试窗口,一个打开蓝牙A的COM口,一个打开蓝牙B的COM口。【默认波认设置】串口调试助手A,将蓝牙A恢复默认设置:AT+ORGL\r\n 【\r\n即回车、换行,在串口调试助手上输入一个回车即可】
4、【设置A配对码】串口调试助手A,配置蓝牙A的配对码:AT+PSWD=1212\r\n 【蓝牙A与蓝牙B的配对码相同,这样才能成功配对】
//=============================================
【注意事项】:确保2个蓝牙模块的配对码(PSWD)相同,都上电后两个模块会自动相连。
【蓝牙的连接模式默认是:0——指定蓝牙地址连接模式,这样蓝牙A才能自动连接绑定的地址,如果不是模式0,设置为模式0:AT+CMODE=0 [查询指令:AT+CMODE?]】
9、【 查询B地址 】串口调试助手B,查询蓝牙B的地址:AT+ADDR?\r\n 【如2015:2:120758】
10、【蓝牙A绑定蓝牙B】串口调试助手A,蓝牙A绑定蓝牙B地址:AT+BIND=2015,2,120758\r\n 【注意把地址的冒号换成逗号】
11、【常规工作模式】2个模块的PIO11引脚都接地,重新上电后进入常规工作模式,自动完成配对。之后,串口调试助手A和串口调试助手B就能互传数据了。
//=============================================
示例蓝牙:
蓝牙A地址:3014:10:271614
蓝牙B地址:2015:2:120758
//=============================================

蓝牙模块HC-05AT指令集

蓝牙模块HC-05AT指令集

举例:
AT+IAC=9e8b3f\r\n
OK
AT+IAC?\r\n
+IAC: 9e8b3f OK
11、设置/查询—查询访问模式:
指令
响应
参数
AT+INQM=<Param>,<Param2> ,
<Param3>
AT+ INQM?
1、OK——成功 2、FAIL——失败
+INQM: <Param>,<Param2>,
⑥.配对码:“1234”
⑦.设备名称:“H-C-2010-06-01”
⋯⋯
5、获取模块蓝牙地址:
指令
响应
AT+ADDR?
+ADDR:<Param> OK
蓝牙地址表示方法:NAP:UAP:LAP(十六进制)
举例说明:
参数 Param:模块蓝牙地址
模块蓝牙设备地址为:12:34:56:ab:cd:ef
设置为主模块的步骤: 1、PIO11 置高。 2、上电,模块进入AT 命令响应状态。 3、超级终端或其他串口工具,设置波特率38400,数据位8 位,停止位1 位,无校验位, 无流控制。 4、串口发送字符“AT+ROLE=1\r\n”,成功返回“OK\r\n”,其中\r\n 为回车换行。 5、PIO 置低,重新上电,模块为主模块,自动搜索从模块,建立连接。
为了能有效地对周围诸多蓝牙设备实施过滤,快速查询或被查询自定义蓝牙设备,用户可以将 模块设置为非标准蓝牙设备类,如:0x1f1f(十六进制)。
10、设备/查询—查询访问码:
指令
响应
参数
AT+IAC=<Param>

hco5蓝牙模块at指令

hco5蓝牙模块at指令

hco5蓝牙模块at指令HCO5蓝牙模块AT指令一、引言HCO5蓝牙模块是一种常用的蓝牙通信模块,具有低功耗、高速传输和广泛兼容性等特点。

本文将介绍HCO5蓝牙模块的AT指令,包括其基本功能与使用方法。

二、AT指令简介AT(Attention)指令是一种用于与蓝牙模块进行通信的命令集。

通过发送不同的AT指令,可以实现对蓝牙模块的各种控制和配置操作。

HCO5蓝牙模块支持一系列标准的AT指令,以满足不同的应用需求。

三、AT指令说明1. 基本AT指令a) AT:测试蓝牙模块是否正常工作,返回OK表示正常;b) AT+RESET:重置蓝牙模块,恢复出厂设置;c) AT+VERSION:查询蓝牙模块的版本信息;d) AT+BAUD:查询或设置蓝牙模块的波特率。

2. 蓝牙连接指令a) AT+ROLE:查询或设置蓝牙模块的角色(主机或从机);b) AT+INQ:搜索附近可见的蓝牙设备;c) AT+PSWD:查询或设置蓝牙模块的配对密码;d) AT+PAIR:与指定的蓝牙设备进行配对操作。

3. 数据传输指令a) AT+SEND:发送数据到已连接的蓝牙设备;b) AT+RECV:接收从蓝牙设备发送过来的数据。

4. 其他常用指令a) AT+NAME:查询或设置蓝牙模块的设备名称;b) AT+ADDR:查询蓝牙模块的MAC地址;c) AT+UART:查询或设置蓝牙模块的串口通信参数。

四、AT指令使用示例1. 查询蓝牙模块的版本信息:发送AT+VERSION指令,蓝牙模块将返回版本信息,例如“HCO5 V2.1”。

2. 设置蓝牙模块的设备名称:发送AT+NAME=MyDevice指令,将蓝牙模块的设备名称设置为“MyDevice”。

3. 搜索附近可见的蓝牙设备:发送AT+INQ指令,蓝牙模块将返回附近可见的蓝牙设备的信息列表。

5. 发送数据到已连接的蓝牙设备:发送AT+SEND=Hello指令,将字符串“Hello”发送到已连接的蓝牙设备。

HC-05AT命令详解

HC-05AT命令详解

HC-05 蓝牙串口主从一体AT命令详解要使用AT命令,首先要知道HC-05的波特率,然后要进入AT命令模式。

使用串口一定要知道三要素,一是波特率,二是串口号,三是数据格式,HC-05只支持一种数据格式:数据位8 位,停止位1 位,无校验位,无流控制.后面对数据格式不对描述。

进入AT命令有二种方法:1,按住按键或EN脚拉高,此时灯是慢闪,SPP-05进入AT命令模式,默认波特率是38400;此模式我们叫原始模式。

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

2,HC-05上电开机,红灯快闪,按住按键或EN拉高,HC-05进入AT命令模式,默认波特率是9600;此模式我们叫正常模式。

正常模式下只有按住按键或拉高EN才处于AT命令模式状态。

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

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

如果下图。

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

一,如何让AT命令可以执行A:看上图,正确的串口号要打开, ,点搜索端口,软件会依次打开电脑上的端口.B:在波特率要选择正确,原始模式是38400和正常模式是9600。

C:AT命令后面需要换行,然后点发送命令才有效,如果没有换行,发送命令,软件只会把它们当作是字符。

参考上图,AT命令下一行有光标符号。

二,介绍了基本操作方法,下面我们正式开始AT命令的详细说明1,A T+ROLE设置主从模式: AT+ROLE?是查询主从状态;AT+ROLE=1是设成主,AT+ROLE=0是设成从,AT+ROLE=2设成回环角色(Slave-Loop(回环角色)——被动连接,接收远程蓝牙主设备数据并将数据原样返回给远程蓝牙)。

2,A T+RESET:HC-05复位3,A T+VERSION?:获取HC-05的软件版本号,只能获取,不能修改。

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

HC-05与HC-06的AT指令的区别

HC-05与HC-06的AT指令的区别

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>OK0——从⾓⾊( Slave)1——主⾓⾊( Master)2——回环⾓⾊( Slave-Loop)默认值: 0设置设备类发送:AT+CLASS=<Param>响应:OK查询设备类发送:AT+ CLASS?响应:1、 + CLASS:<Param>OK——成功2、 FAIL——失败Param:设备类蓝⽛设备类实际上是⼀个 32 位的参数,该参数⽤于指出设备类型,以及所⽀持的服务类型。

HC05蓝牙模块的使用

HC05蓝牙模块的使用

HC05蓝牙模块的使用这是从网上找到的HC05蓝牙模块的设置方法,跟大家分享一下简述:蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。

当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。

当然,对于建立这种通道连接是有一定条件,那就是对蓝牙设置好能进行配对连接的AT模式。

一般的蓝牙串口模块引脚:RXD:接收端TXD:发送端AT:设置工作模式(1、工作模式 2、AT指令设置模式)VCC:模块供电正极(5V)GND:模块供电负极蓝牙HC05模块探究-设置AT指令一般的蓝牙模块使用有三种。

第一:蓝牙从设备与电脑配对连接(1、电脑自带蓝牙 2、电脑不带蓝牙,这事需要蓝牙适配器)第二:蓝牙从设备与手机配对连接第三:蓝牙从设备与蓝牙主设备配对连接HC05蓝牙模块的AT模式设置的方法大致有三种:一、默认设置二、用USB转UART模块设置三、用带有蓝牙设置的主控器串口程序进行设置第一:主要默认设置:模块工作角色:从模式串口参数:38400bits/s 停止位1位无校验位配对码:1234设备名称:HC-05连接模式:任意蓝牙设备连接模式第二:用USB to UART模块设置蓝牙蓝牙HC05模块探究-设置AT指令蓝牙与USB转串口模块连接方式,RXD-TX TXD-RX VCC-VCC GND-GND要设置蓝牙AT指令,必须让AT引脚置高,然后接上蓝牙模块,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。

(j将蓝牙模块与转串口模块对插,用跳线将AT对应的引脚接VCC)这时候将转串口模块接入电脑,打开超级终端或者串口调试助手便可以开始设置AT 模式。

打开串口调试助手,测试AT指令,找到相应串口号后,注意两点,1、设置AT模式的波特率为38400 2、输入指令后加上回车后换行,发送后返回OK。

HC-05进入AT模式的两种方法及步骤演示

HC-05进入AT模式的两种方法及步骤演示

HC-05模块进入AT指令有两种方法:
1:在模块上电之前(也可以同时),把KEY脚设置为高电平(或接VCC),然后再对模块上电。

此时LED慢闪(2S一次),模块进入AT状态,波特率固定为38400.
2:在模块上电的时候,把KEY脚设置为低电平(或接GND),此时LED快闪(1S两次),然后再把KEY脚设置为高电平(或接VCC),模块也会进入AT指令,但是LED依旧快闪,此时波特率为默认波特率9600.
下边演示的是第二种进入AT模式的方法:
1、模块上电
2、右击“我的电脑”,在“设备管理器中”中找到相应的“端口”,我演示用的端口是com13。

如图:
3、找到串口助手的图标(如图),打开串口助手:
4、在打开的串口助手选择正确的端口和波特率,并打开串口如图:
5、勾选“自动发送”,在输入框中输入AT并回车(只要一个回车就可以了),如图:
6、这时按一下按键(这是34脚即KEY脚置高电平),就会在回收框中看到有OK返回了,如图:
注:发AT需回车换行。

在指令后加\r\n(回车换行)或加enter键换行。

模块在通讯的状态时,可以通过34脚(key)置高电平切换到AT模式。

BLK-MD-HC-05_AT指令集

BLK-MD-HC-05_AT指令集

HC-05蓝牙模块AT指令集BLK-MD-HC-05嵌入式蓝牙串口通讯模块AT指令集HC-05嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。

当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有AT命令,用户可向模块发送各种AT指令,为模块设定控制参数或发布控制命令。

通过控制模块外部引脚(PIO11)输入电平,可以实现模块工作状态的动态转换。

串口模块用到的引脚定义:1、PIO8连接LED,指示模块工作状态,模块上电后闪烁,不同的状态闪烁间隔不同。

2、PIO9连接LED,指示模块连接成功,蓝牙串口匹配连接成功后,LED长亮。

3、PIO11模块状态切换脚,高电平-->AT命令响应工作状态,低电平或悬空-->蓝牙常规工作状态。

4、模块上已带有复位电路,重新上电即完成复位。

设置为主模块的步骤:1、PIO11置高。

2、上电,模块进入AT命令响应状态。

3、超级终端或其他串口工具,设置波特率38400,数据位8位,停止位1位,无校验位,无流控制。

4、串口发送字符“AT+ROLE=1\r\n”,成功返回“OK\r\n”,其中\r\n为回车换行。

5、PIO置低,重新上电,模块为主模块,自动搜索从模块,建立连接。

指令详细说明(AT指令不区分大小写,均以回车、换行字符结尾:\r\n)1、测试指令:指令响应参数AT OK无2、模块复位(重启):指令响应参数AT+RESET OK无3、获取软件版本号:指令响应参数+VERSION:<Param>Param:软件版本号AT+VERSION?OK举例说明:at+version?\r\n+VERSION:2.0-20100601OK4、恢复默认状态:指令响应参数AT+ORGL OK无出厂默认状态:①.设备类:0②.查询码:0x009e8b33③.模块工作角色:Slave Mode④.连接模式:指定专用蓝牙设备连接模式⑤.串口参数:波特率—38400bits/s;停止位:1位;校验位:无⑥.配对码:“1234”⑦.设备名称:“H-C-2010-06-01”⋯⋯5、获取模块蓝牙地址:指令响应参数AT+ADDR ?+ADDR :<Param>OKParam :模块蓝牙地址蓝牙地址表示方法:NAP :UAP :LAP (十六进制)举例说明:模块蓝牙设备地址为:12:34:56:ab:cd:ef at+addr?\r\n+ADDR:1234:56:abcdef OK6、设置/查询设备名称:指令响应参数AT+NAME=<Param>OKParam :蓝牙设备名称默认名称:“HC-05”AT+NAME ?1、+NAME:<Param>OK ——成功2、FAIL ——失败例如:AT+NAME=HC-05\r\n ——设置模块设备名为:“HC-05”OKAT+NAME=“HC-05”\r\n ——设置模块设备名为:“HC-05”OKat+name=Beijin\r\n ——设置模块设备名为:“Beijin ”OKat+name=“Beijin ”\r\n ——设置模块设备名为:“Beijin ”OK at+name?\r\n+NAME:Bei jin OK7、获取远程蓝牙设备名称:指令响应参数AT+RNAME ?<Param1>1、+NAME:<Param2>OK ——成功2、FAIL ——失败Param1:远程蓝牙设备地址Param2:远程蓝牙设备地址蓝牙地址表示方法:NAP :UAP :LAP (十六进制)例如:模块蓝牙设备地址为:00:02:72:od:22:24,设备名称为:Bluetooth at+rname?0002,72,od2224\r\n +RNAME:Bluetooth OK8、设置/查询—模块角色:指令响应参数AT+ROLE=<Param>OK Param :参数取值如下:0——从角色(Slave )1——主角色(Master )2——回环角色(Slave-Loop )默认值:0AT+ROLE ?+ROLE:<Param>OK模块角色说明:Slave(从角色)——被动连接;Slave-Loop(回环角色)——被动连接,接收远程蓝牙主设备数据并将数据原样返回给远程蓝牙主设备;Master (主角色)——查询周围SPP 蓝牙从设备,并主动发起连接,从而建立主、从蓝牙设备间的透明数据传输通道。

蓝牙模块HC-05使用说明

蓝牙模块HC-05使用说明

HC-05蓝牙模块介绍与配置1.蓝牙介绍图7-1产品实物图图7-2 引脚对应图HC-05蓝牙模块的特点:(1)采用CSR主流蓝牙芯片,蓝牙V2.0协议标准;(2)输入电压:3.6V--6V,禁止超过7V;(3)波特率为1200,2400,4800,9600,19200,38400,57600,115200 用户可设置;(4)带连接状态指示灯,LED快闪表示没有蓝牙连接;LED慢闪表示进入AT命令模式;(5)板载3.3V稳压芯片,输入电压直流3.6V-6V;未配对时,电流约30mA(因LED灯闪烁,电流处于变化状态);配对成功后,电流大约10mA。

(6)用于GPS导航系统,水电煤气抄表系统,工业现场采控系统;(7)可以与蓝牙笔记本电脑、电脑加蓝牙适配器等设备进行无缝连接。

(8) HC-05 嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。

当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有 AT 命令,用户可向模块发送各种 AT 指令,为模块设定控制参数或发布控制命令。

通过控制模块外部引脚(PIO11)输入电平,可以实现模块工作状态的动态转换。

2.蓝牙配置(1)主要内容所需材料:USB转TTL模块(下载器)、HC-05蓝牙模块一对、串口调试助手。

配置要求:实现两个蓝牙模块的主从绑定。

注意事项:设置步骤✧进入AT指令模式(所有AT指令都必须换行)✧设置串口波特率9600,无校验位,无停止位✧修改蓝牙名称、密码✧设置蓝牙的主从模式(1主1从)✧实现主从模块的绑定(两个模块实现透传)(2)操作实例A.用杜邦线连接好USB转TTL模块(下载器)与HC-05蓝牙模块(注意交叉!!)B.进入AT指令模式✧将下载器与电脑连接,(按住HC-05上的复位键,再接通电源,发现指示灯缓慢闪灭,表示进入AT指令模式),并且打开串口助手。

蓝牙模块HC-05AT指令集

蓝牙模块HC-05AT指令集

OK
AT+NAME=“HC-05”\r\n ——设置模块设备名为:“HC-05”
OK
at+name=Beijin\r\n ——设置模块设备名为:“Beijin”
ห้องสมุดไป่ตู้
OK
at+name=“Beijin”\r\n ——设置模块设备名为:“Beijin”
OK at+name?\r\n +NAME: Bei jin OK
指令详细说明
(AT 指令不区分大小写,均以回车、换行字符结尾:\r\n)
1、测试指令:
指令
响应
AT
OK
2、模块复位(重启):
参数 无
指令 AT+RESET
响应 OK
参数 无
3、获取软件版本号: 指令
AT+VERSION?
举例说明: at+version?\r\n +VERSION:2.0-20100601 OK 4、恢复默认状态:
的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有AT 命令,用户可 向模块发送各种AT 指令,为模块设定控制参数或发布控制命令。通过控制模块外部引脚 (PIO11)输入电平,可以实现模块工作状态的动态转换。
串口模块用到的引脚定义: 1、PIO8 连接LED,指示模块工作状态,模块上电后闪烁,不同的状态闪烁间隔不同。 2、PIO9 连接LED,指示模块连接成功,蓝牙串口匹配连接成功后,LED 长亮。 3、PIO11 模块状态切换脚,高电平-->AT 命令响应工作状态,低电平或悬空-->蓝牙常规工 作状态。 4、模块上已带有复位电路,重新上电即完成复位。
+POLAR=0,1
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

HC-05 蓝牙串口主从一体AT命令详解
要使用AT命令,首先要知道HC-05的波特率,然后要进入AT命令模式。

使用串口一定要知道三要素,一是波特率,二是串口号,三是数据格式,
HC-05只支持一种数据格式:数据位8 位,停止位1 位,无校验位,无流控制.后面对数据格式不对描述。

进入AT命令有二种方法:
1,按住按键或EN脚拉高,此时灯是慢闪,SPP-05进入AT命令模式,默认波特率是38400;此模式我们叫原始模式。

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

2,HC-05上电开机,红灯快闪,按住按键或EN拉高,HC-05进入AT命令模式,默认波特率是9600;此模式我们叫正常模式。

正常模式下只有按住按键或拉高EN才处于AT命令模式状态。

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

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

如果下图。

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

一,如何让AT命令可以执行
A:看上图,正确的串口号要打开, ,点搜索端口,软件会依次打开电脑上的端口.
B:在波特率要选择正确,原始模式是38400和正常模式是9600。

C:AT命令后面需要换行,然后点发送命令才有效,如果没有换行,发送命令,软件只会把它们当作是字符。

参考上图,AT命令下一行有光标符号。

二,介绍了基本操作方法,下面我们正式开始AT命令的详细说明
1,A T+ROLE设置主从模式: AT+ROLE?是查询主从状态;AT+ROLE=1是设成主,AT+ROLE=0是设成从,AT+ROLE=2设成回环角色(Slave-Loop(回环角色)——被动连接,接收远程蓝牙主设备数据并将数据原样返回给远程蓝牙)。

2,A T+RESET:HC-05复位
3,A T+VERSION?:获取HC-05的软件版本号,只能获取,不能修改。

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

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

6,A T+NAME?:获取HC-05的名字,AT+NAME=BSP-06,修改模块的名字为BSP-06,具体名字自行修改。

7,A T+CLASS?:设置查询设备的类型,尽量不要去修改此参数。

默认是1F00。

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

9,A T+PSWD?:查询设置配对密码,AT+PSWD=”0000”,密码要有双引号,密码是四位数字. 10,AT+UART:AT+UART?是查询当前模块的波特率,AT+UART=波特率是设置. 11,AT+CMODE:AT+CMODE?是查询当前连接模式。

AT+CMODE=0,1,2(0——指定蓝牙地址连接模式(指定蓝牙地址由绑定指令设置)1——任意蓝牙地址连接模式(不受绑定指令设置地址的约束)2——回环角色(Slave-Loop)默认连接模式:
0)。

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

13,AT+RMADD:从蓝牙配对列表中删除所有认证设备.
14,AT+STATE?:获取蓝牙模块工作状态.
15,AT+LINK=NAP,UAP,LAP:与远程设备建立连接。

16,AT+DISC:断开连接.
17,AT+RNAME?NAP,UAP,LAP:获取远程蓝牙设备名称.
18,AT+ADCN?:获取蓝牙配对列表中认证设备数。

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

20,AT+INQM:设置查询模式,AT+INQM=1,9,48(1-带RSSI信号强度指示,9-超过9个蓝牙设备响应则终止查询,48-设定超时为48*1.28=61.44秒)。

相关文档
最新文档