"BT05 4.0蓝牙模块的AT指令集,包含了一系列用于配置和控制该模块的命令,适用于串口通讯。"
本文将详细介绍BT05 4.0蓝牙模块的AT指令集,这是一个针对蓝牙4.0协议的串口通信模块。用户可以利用串口的Tx和Rx引脚与蓝牙芯片交互,支持多种波特率,如2400、4800、9600、19200、38400、57600以及115200bps,且默认波特率为9600bps。重要的是,所有AT指令都需以回车换行符结尾,而且在模块已连接到设备时,这些指令无效,因为模块会进入数据透明传输模式。
1. **测试指令**:AT
- 该指令用于测试模块的响应,正常情况下,模块将返回"OK"。
2. **获取软件版本号**:AT+VERSION
- 响应为`+VERSION=<Param>`,其中`Param`表示模块的软件版本,例如`MLT-BT05-V4.0`。
3. **获取模块蓝牙地址**:AT+LADDR
- 响应为`+LADDR=<Param>`,`Param`是模块的MAC地址。
4. **设置/查询设备名称**:AT+NAME<Param>或AT+NAME
- 通过`<Param>`设置模块的蓝牙名称,最大长度为18字节。默认名称为"MLT-BT05"。查询时,模块会返回当前的蓝牙名称。
5. **设置/查询配对码**:AT+PIN<Param>或AT+PIN
- `<Param>`为6位数字的配对密码,默认为"123456"。用于设置或查询模块的配对密码。
6. **设置/查询模块鉴权工作类型**:AT+TYPE<Param>或AT+TYPE
- `<Param>`取值范围为0-3,分别代表:
- 0:无密码
- 1:简易配对
- 2:密码配对
- 3:密码配对并绑定
- 默认值为0,可根据需求调整安全级别。
7. **设置/查询串口波特率**:AT+BAUD<Param>或AT+BAUD
- `<Param>`对应不同的波特率值,取值范围为2-8,分别代表2400至115200bps的波特率。
这些指令的使用有助于开发者自定义BT05模块的行为,如更改设备名称以增加识别度,设置配对密码以增强安全性,或者调整串口波特率以适应不同速率的数据传输需求。需要注意的是,所有AT指令的输入都应在串口工具中以回车换行结束,如果工具支持,可直接勾选发送回车选项,以简化操作。