MLT-BT05蓝牙4.0模块AT指令集详解

需积分: 0 2 下载量 95 浏览量 更新于2024-08-05 收藏 194KB PDF 举报
"此文档介绍了MLT-BT05蓝牙4.0模块的AT指令集,包括测试指令、获取软件版本号、获取蓝牙地址、设置/查询设备名称、设置/查询配对码、设置/查询模块鉴权工作类型以及设置/查询串口波特率等操作。" 在物联网和嵌入式系统中,蓝牙模块如MLT-BT05扮演着重要的角色,它允许设备通过串口进行通信。MLT-BT05是一款支持蓝牙4.0的串口通讯模块,其AT指令集是控制和配置该模块的关键。以下是这些指令的详细说明: 1. **测试指令**:`AT` - 输入`AT`指令后,模块会回应`OK`,以确认其正常运行。 2. **获取软件版本号**:`AT+VERSION` - 发送此指令可得到模块的软件版本信息,例如`+VERSION=MLT-BT05-V4.0`。 3. **获取模块蓝牙地址**:`AT+LADDR` - 用于获取模块的MAC地址,响应形式为`+LADDR=<MAC地址>`。 4. **设置/查询设备名称**:`AT+NAME<Param>` 和 `AT+NAME` - 可以设置或查询模块的蓝牙名称,最大长度为18字节。默认名称为`MLT-BT05`。 5. **设置/查询-配对码**:`AT+PIN<Param>` 和 `AT+PIN` - 设置或查看6位的配对密码,默认值为`123456`。 6. **设置/查询-模块鉴权工作类型**:`AT+TYPE<Param>` 和 `AT+TYPE` - 配置模块的鉴权方式,参数范围为0到3,分别代表无密码、简易配对、密码配对和密码配对并绑定,默认为0。 7. **设置/查询-串口波特率**:`AT+BAUD<Param>` 和 `AT+BAUD` - 改变或查看串口波特率,支持的值有2400、4800、9600、19200、38400、57600和115200,其中4代表9600bps,默认值。 在实际应用中,用户可以根据需求发送相应的AT指令来配置模块。例如,要将串口波特率设置为115200bps,可以发送`AT+BAUD8`,模块回应`OK`表示设置成功。注意,所有AT指令必须以回车换行(\r\n)结束,并且只能在模块未连接状态下执行,一旦连接,模块将进入数据透传模式。