蓝牙模块BF10-A说明书(AT指令版本)-V2.0.pdf
(254.22 KB)
资料下载 http://www.lanwind.com/files/BF10-A-DS.pdf
MSN:xiaowuyeah@163.com
地址:深圳南山**园**中四道龙泰利科技大厦304室
电话:(86)755-29739852
蓝牙模块资料,
CLASS2 BC4蓝牙模块,提供手机蓝牙、电脑蓝牙、蓝牙电子称、蓝牙计步器、蓝牙打印机、蓝牙条码枪、蓝牙遥控、蓝牙替代串口线方案
F10-A蓝牙通信
模块为本公司自主开发的智能型无线数据传输产品,是一款 非常方便用户使用AT命令进行修改蓝牙参数的模块。
BF10-A模块支持:
1200bps~2764800bps等多种接口波特率。
修改波特率、蓝牙名称、设备类型码及配对码
支持主从模式,灵活用在不同领域
SPP蓝牙串行服务,非常方便和手机、PC等连接 更详细参数参考 蓝牙模块BF10手册 | 技术特征 | 工作频段: 2.40 GHz~2.48GHz
蓝牙规范: v2.0 Compliant+ EDR EDRV2.0,最高可支持3M调制模式
支持7 个 从设备
USB 2.0 和 UART 接口
低电压电源,2.7V to 3.6V
正常供给电压:3.3±0.1V
内置 8Mbit Flash
工业级设计 尺寸: 27 x 14 x 2.5mm 可以替代串口线操作 可以与手机蓝牙进行串行通信 资 料 下 载>>
| 用途 | ※ 无线抄表;
※ 工业遥控、遥测;
※ POS系统,无线键盘、鼠标;
※ 交通,井下定位、报警;
※ 自动化数据采集系统;
※ 无线数据传输;银行系统;
※ 无线数据采集;
※ 楼宇自动化、安防、机房设备无线监控、门禁系统;
※ 智能家居、工业控制;
※ 汽车检测设备;
※ 电视台的互动节目表决设备;
※ 政府路灯节能设备
※ 无线LED显示屏系统
|
| 外围描述:
供电: +3.3V
RESET复位: 低有效,上拉470K电阻到3.3V,下接0.1uF电容到地
PIO0: 主从模式设置脚,悬空或者高电平表示主模式
低电平表示从模式
PIO1: 蓝牙连接状态脚,高电平表示连接成功
PIO7: 蓝牙连接指示脚,接LED灯及电阻到地。
主模式下未连接成功频率较慢闪烁,连接成功常亮
从模式下未连接成功频率快闪烁,连接成功常亮
PIO5 清空配对蓝牙配对地址,平时为低,高脉冲则清空
UART_TX 蓝牙模块串口数据发送脚,接单片机的RXD
UART_RX 蓝牙模块串口数据接收脚,接单片机的TXD
工作模式: 主模式工作流程 - 若存在配对地址则连接对应的蓝牙设备(不**模式则直接跳至2)
- 若不存在已配对的地址,则模块扫描周围蓝牙设备(相同设备类型码)
- 找到蓝牙设备后配对连接(输入配对码)
- 连接成功之后打开串口,PIO1、PIO7高电平表示连接成功,串口数据可以全双工通信
从模式工作流程 - 等待主模块来连接
- 检验配对码是否正确
- 连接成功后,PIO1、PIO7置高,串口数据可以全双工通信
初始通信波特率为9600,N,8,1,使用AT指令来设置蓝牙名称、配对码以及通信波特率,可以使用电脑串口工具或者单片机来操作。
AT指令数据包格式:
起始码 | 命令码 | 长度 | 参数 | AT+ | 如NAM | XX | XXXX | 3个字节 |
| 2个字节 | n 个字节 | 返回状态数据包格式:
状态 | 长度 | 内容 | OK或者ERR | XX | XXXX |
| 2个字节 | n 个字节 | 操作成功----OK+数据长度+数据内容
操作失败----ERR+数据长度+数据内容 名称
| 描述 | 修改蓝牙名称
| 起始码:AT+
命令码:NAM
参数长度:2个字节,如04则表示后面蓝牙名称数据有4个字节
参数内容:最多31个字节
返回:Ok00 或者 ERR00
例如:要修改名称为BF10-1则发送AT+NAM06BF10-1 | 修改配对码 | 起始码:AT+
命令码:PINxxxxxx
参数长度:2个字节,该命令参数长度固定为04
参数说明:xxxx 为修改后的配对码
返回:Ok00
例如:修改配对码为4321则发送AT+PIN044321 | 修改波特率 | 起始码:AT+
命令码:BDR
参数长度:2个字节,该命令参数长度固定为01
参数说明: x代表要设置对应的波特率,如下对应:
1---------1200 2---------2400
3---------4800 4---------9600
5---------19200 6---------38400
7---------57600 8---------115200
9---------230400 A---------460800
B---------921600 C---------1382400
D---------1843200 E---------2764800
返回:Ok00 或者 ERR00
例如:如要设置波特率为115200,发送AT字符串为:AT+BDR018 | 修改设备类型号 | 起始码:AT+
命令码:COD
参数长度:2个字节,该命令参数长度固定为08
参数说明: xxxxxxxx表示8个字节的设备类型码,如00024002
返回:Ok00 或者 ERR00
例如:发送AT+COD0800001F10,将设备类型号改为0x00001f10 | 获取版本号 | 起始码:AT+
命令码:VAR
参数长度:2个字节,该命令参数长度固定为00
参数说明:无
例如:AT+VAR00
返回:OK30BF10-A Var2.0( www.lanwind.com) | 设置**蓝牙配对 | 起始码:AT+
命令码:REM
参数长度:2个字节,该命令参数长度固定为01
参数说明: x为1表示作为主模式情况**配对地址,
为0则不**并清空已有配对地址
返回:Ok00 或者 ERR00
例如:发送AT+REM011 | 清空配对蓝牙地址 | 起始码:AT+
命令码:CLR
参数长度:2个字节,该命令参数长度固定为00
参数说明:无
返回:Ok00 或者 ERR00
例如:发送AT+CLR00 | 注:1. 设置参数必须在模块未连接配对成功前设置,且串口波特率和模块波特率一致。
2. 设置完参数之后建议给模块复位
应用案例:
1. 从模式与PC蓝牙相连
a. PIO0接地,上电蓝牙模块
b. PC机蓝牙找到BF10-A蓝牙模块,连接模块并输入配对码
c. 模块等待PIO1电平为高表示连接成功
d. 在PC机上,连接成功后会虚拟创建一个com口
e. 打开对应com口,形成透明串口线传输
该应用非常方便替代PC机与其他设备的串口线或者USB线,可以用在打印机、条码枪、读卡器、汽车检测、显示屏、电子称、血压计等
2. 从模式与手机蓝牙相连
a. PIO0接地,上电蓝牙模块
b. 手蓝牙找到BF10-A蓝牙模块,连接模块并输入配对码
c. 模块等待PIO1电平为高表示连接成功
d. 在手机上,连接成功后会虚拟创建一个com口
e. 打开对应com口,形成透明串口线传输
注:手机的蓝牙能支持SPP串行服务,并且有串口工具进行数据传输测试。Windows mobile系统的智能手机一般都支持。
该应用包括手持打印机、条码枪、读卡器、汽车检测、显示屏、无线抄表等
3. 主模式与PC蓝牙(手机蓝牙)相连
a. 使用CODScanTool软件,获取PC机蓝牙设备的设备类型码
b. 使用AT指令写入设备类型码到蓝牙模块BF10-A
c. 悬空PIO0设置模块为主模式,给模块上电
d. PC机则会跳出一个蓝牙连接对话框,输入对应配对码,PC虚拟创建一个com口
e. PC使用串口工具打开对应的com口,就可以进行数据通信了
该应用用在蓝牙电子称、蓝牙血压计、计步器等便携监控产品
4. 主模式与蓝牙打印机相连
a. 使用CODScanTool软件,获取蓝牙打印机的设备类型码
b. 使用AT指令写入设备类型码及配对码到蓝牙模块BF10-A
c. 悬空PIO0设置模块为主模式,给模块上电
d. 等待PIO1为高电平则表示连接成功,则可以进行发送数据打印。
主要应用在一些功能拓展的系统中,可以非常方便的添加蓝牙打印等功能。
5. 主从模式直接替代串口
a. 使用AT指令给主从模块设置一个相同的设备类型码(但与常用蓝牙设备设备类型码不同)
b. 将两个模块的PIO0分别设置为主和从模块
c. 等待PIO1为高电平,表示模块连接成功,主从模块则形成了一根无形的透明数据串口线,数据传输透明且全双工。
注:当两个模块断开之后,会自动重新连接
主要应用在工控、自动化、串口数据传输等等
更多资料可以到 http://www.lanwind.com/download.php 下载
更多应用方案及技术了解请与我们技术支持联系!
8.外形尺寸
具体封装文件资料可以向我公司技术支持索取。
MSN:xiaowuyeah@163.com
地址:深圳南山**园**中四道龙泰利科技大厦304室
电话:(86)755-29739852 |