首页 | 产品与服务 | 市场与应用 | 购买指南 | 防伪查询 | 水木行论坛 | 关于水木行 | ENGLISH

BT5701串口蓝牙适配器调试实例

一、准备工作

电脑上自带一个串口COM1,将一个BT5701从机连接至COM1上。
准备一个串口调试程序,如本文所使用的CommTest,这个程序可点击这里下载(632k)。

二、AT命令
AT命令既适用于主机,也适用于从机。但在发出AT命令前,请确保主机或从机处于指示灯闪烁的非连接状态。(如果同时开启主机和从机,主机会自动寻找从机并配对连接,AT命令会被当作数据发至通讯对象)

本产品的出厂默认波特率是9600bps,必需将电脑或设备的COM端口波特率也设置为与适配器一致的波特率,即9600,才能发送AT命令。

Snap1.gif
2011-6-10 10:17


BT5701提供了数条AT命令,用于修改BT5701的几个重要参数。

1、测试命令:

“打开”串口,在右侧窗口输入大写的“AT”,然后点击上方的“发送”按钮。

Snap4.gif
2011-6-10 10:17


左侧窗口如果返回“OK”,说明AT命令环境已经建立,可以进一步地执行其它的AT命令。

Snap5.gif
2011-6-10 10:17



2、修改波特率命令

BT5701的出厂默认波特率是9600bps,要使适配器在更高的波特率工作,可以通过发送AT命令对适配器的波特率进行修改。修改波特率的AT命令格式是“AT+BAUDn”,其中的n是个变量,代表不同的波特率档,如下图所示。比如向适配器发送“AT+BAUD7”,7对应的57600bps,如果返回“OK57600”,就说明波特率修改成功。

bps.jpg
2011-6-10 10:31


Snap7.gif
2011-6-10 10:17


如上图所示,BT5701的波特率已成功修改为57600,但电脑串口的波特率还是原来的9600,电脑串口速率与适配器速率已不再相同,这会使以后的AT命令操作无法继续,所以应该及时调整电脑串口的速率,使其与适配器的速率保持一致。

Snap8.gif
2011-6-10 10:17

该程序设置窗口波特率一栏中的576000有误,应为57600

所以在这里要再次提请用户注意,适配器的通讯速率必须与其连接设备的RS232串口或UART的速率保持一致,如果遇到通信障碍,请首先对两者速率的一致性进行检查。
设置好通讯速率后,下次使用前无需重新设定,本产品可以保存当前的速率设定,断电后也不会丢失。

3、修改适配器的蓝牙名称
本产品的默认蓝牙名称是irxon,用户可以通过发送AT命令为适配器取一个更形象化的名字。
AT命令的格式为:AT+NAMEname,返回:OKsetname即为修改成功。
参数name为所要设置的适配器蓝牙名称,也就是被其它蓝牙设备搜索到时显示出的名称,不能超过20个字符。
如发送“AT+NAMEbt5701”,返回“OKsetname”,这时适配器的蓝牙名称即被改成了“bt5701”。

Snap10.gif
2011-6-10 10:17


蓝牙名称也可以掉电保存,一次修改,长期不变。

4、修改适配器的配对密码
适配器的默认配对密码是0000,用户可以通过发送AT命令修改适配器的蓝牙配对码。
AT命令的格式为:AT+PINpassword,返回:OKsetpassword即为修改成功。
参数password为所要设置的蓝牙配对密码,必须是4-8位的数字。
如发送“AT+PIN2345”,返回“OKsetpassword”,这时适配器的蓝牙配对密码即被改为“2345”

三、通信测试
下面举个例子介绍一下无线蓝牙串口通信的过程,即在同一台电脑的两个串口之间进行无线串口通信。这种通信方式是没有什么实际应用价值的,但却能很直观地说明无线串口通信的基本方法和技巧。
在一台电脑上进行串口通信测试,需要两个串口才行。电脑上自带一个串口COM1,再用USB转串口适配器为电脑再增加一个串口,串口号是COM3。
在一个串口上接BT5701主机,另一个串口上接BT5701从机。
开两个串口调试程序窗口,分别打开COM1和COM3。
开启主机和从机的电源开关,主机会自动寻找从机并进行配对连接,完成后蓝牙状态指示灯停止闪烁,进入常亮状态。
在一个串口调试程序窗口右侧粘贴一些文字,然后点击上方的“发送”按钮,如下图所示:

Snap12.gif
2011-6-10 10:17


在另一个串口调试程序窗口左侧,就会显示出接收到的文字内容。反之亦然。如下图所示:

Snap11.gif
2011-6-10 10:17