蓝牙模块的测试

本文介绍了HC-05和HC-06蓝牙模块的工作模式、特点以及AT命令的使用。HC-05是主从一体,而HC-06在出厂时已固定为主机或从机。测试过程中,作者发现两者AT命令有差异,如设置波特率、蓝牙名称和配对密码等。通过USB转串口模块和串口调试助手,作者成功进行了模块间的配对和通信测试。
摘要由CSDN通过智能技术生成
前言:本文章转自以前自己的新浪博客。链接在此:http://blog.sina.com.cn/s/blog_1508344760102w0sj.html

前几天测试了下蓝牙模块,记录下,本次测试了 HC-05和HC-06两个模组,HC-05是主从一体,HC-06是主机或从机在出场时已经固化的,由于卖家给的HC-06的文档有点问题,看不太清,而且之前有测试过HC-05模组,我一开始误以为HC-06的AT命令跟HC-05是兼容或者说相同的,折腾了一下发现跟预想的不同,于是便网上找到了HC-06的文档,发现二者的AT命令略有差别。
【模组的差别】
      HC-05嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有AT命令,用户可向模块发送各种AT 指令,为模块设定控制参数或发布控制命令。通过控制模块外部引脚(PIO11)输入电平,可以实现模块工作状态的动态转换。

      HC-06嵌入式蓝牙串口通讯模块(以下简称模块)的主机出厂的时候,是没有对任何从机记忆的,这个时候, 只要主机和从机的密码一致,就可以配对。但是,主机配对过一次之后,就记忆住了最后一次配对的从机地址了,只要主机上电,就会自动地不停地搜索从机,直到找到为止。如果主机的PIN26 脚被高电平触发,就会清空所记忆的从机地址,变为任意地址都允许配对的情况, 此时只要密码一致,就可以配对。用户可以根据这个特性设计主机是该指定地址配对,还是任意地址配对。
【AT命令的差别】
     HC-06模组进入AT 指令的方法:给模块上电,不配对的情况下,就是AT 模式了。指令间隔1S 左右。 注意:HC-06命令后不加回车换行,命令不可小写。
出厂参数:波特率9600N81,名字HC-06,密码1234
1)测试通讯
发送:AT(返回OK,一秒左右发一次)
返回:OK
2)改蓝牙串口通讯波特率
发送:AT+BAUD1
返回:OK1200
发送:AT+BAUD2
返回:OK2400
1---------1200
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值