HC-05蓝牙模块AT指令集详解与操作指南

需积分: 50 2 下载量 123 浏览量 更新于2024-07-23 收藏 50KB PDF 举报
本文档详细介绍了HC-05嵌入式蓝牙串口通讯模块的AT指令集,这是一种专用于控制和配置模块功能的协议集。HC-05模块具备两种工作模式:命令响应模式和自动连接模式。在自动连接模式下,模块可以作为主(Master)、从(Slave)或回环(Loopback)角色进行操作。 1. **工作模式转换**: - 模块通过控制PIO11引脚的电平来切换工作状态:高电平进入AT命令响应模式,低电平或悬空进入蓝牙常规工作模式。 2. **模块设置**: - 设置为主模块需进行以下步骤: - 将PIO11置高,模块进入AT命令响应状态。 - 使用超级终端等串口工具,设置波特率38400,数据位8位,1位停止位,无校验位和无流控制。 - 发送"AT+ROLE=1\r\n"命令,确认"OK\r\n"响应。 3. **指令集**: - 提供了多种AT指令: - 测试指令:发送"AT"命令,得到"OK"响应。 - 模块复位:发送"AT+RESET"命令,确认"OK"响应,模块重启。 - 软件版本查询:"AT+VERSION?",返回当前软件版本号,如"AT+VERSION:2.0-20100601 OK"。 - 恢复出厂默认设置:"AT+ORGL",使模块回到出厂预设状态,涉及设备类别、查询码等参数。 4. **出厂默认设置**: - 出厂时,模块设置为: - 设备类型:0 - 查询码:0x009e8b33 - 角色:Slave Mode - 连接模式:专用蓝牙设备模式 - 串口参数:38400bps, 1位停止位,无校验位 - 配对码:“1234” - 设备名称:“H-C-2010-06-01” 这些指令集是与HC-05蓝牙模块交互的关键,它们允许用户进行基本的配置、状态检查和故障排查,确保模块在蓝牙通信中正常工作。通过理解和应用这些AT指令,开发者能够有效地集成HC-05模块到自己的物联网项目中,实现设备间的无线通信。