BLK-MD-BC04-B蓝牙模块AT指令详解

需积分: 50 1 下载量 131 浏览量 更新于2024-07-22 收藏 381KB PDF 举报
"博陆科电子BLK-MD-BC04-B蓝牙模块的AT指令集提供了与模块交互的工具,支持多种波特率,并且具备主(Master)和从(Slave)两种工作模式。用户可以通过串口发送特定的AT指令来控制模块的功能。" 在蓝牙技术中,AT指令集是一种通用的通信协议,用于配置和控制蓝牙设备。博陆科电子的BLK-MD-BC04-B蓝牙模块提供了一套完整的AT指令集,允许用户通过串口(Tx和Rx线)以不同的波特率(从1200bps到921600bps)与模块进行通信,默认波特率为9600bps。该模块有硬件和软件两种方式设置主从模式,其中PI0(4)引脚控制硬件设置,而PI0(5)用于确定是主模式还是从模式。若选择软件设置,可以使用AT+ROLE命令进行查询和设置。 以下是模块中几个关键的AT指令及其功能: 1. **测试连接命令**: - AT指令:用于测试模块是否正常响应,如果成功,模块将返回"OK"。 2. **查询程序版本号**: - AT+VERSION指令:获取模块的固件版本、蓝牙版本、HCI版本、HCI修订、LMP版本和LMP子版本等详细信息。 3. **查询帮助信息**: - AT+HELP指令:显示所有可用的AT命令及其描述,帮助用户了解如何操作模块。 除此之外,BLK-MD-BC04-B蓝牙模块可能还支持其他AT指令,例如配置蓝牙名称、连接参数、配对密码等,这些指令对于开发基于蓝牙的系统或产品至关重要。使用这些指令,开发者可以轻松地定制模块的行为,实现与其它蓝牙设备的连接和数据传输。 在实际应用中,用户需要根据具体的项目需求,结合模块的用户手册或开发者文档,编写相应的控制程序来发送和接收AT指令,从而实现蓝牙功能的控制和管理。这包括但不限于设备配对、数据传输速率设定、蓝牙广播设置、连接状态的监控等。通过这种方式,博陆科电子的BLK-MD-BC04-B蓝牙模块能够灵活适应各种物联网(IoT)、嵌入式系统和无线通信场景。