wenbo2005.online

学习记录 / STM32

关于匹配蓝牙模块

STM322025-11-21

HC系列的详细资料:https://www.hc01.com/

注意:JDY-31 只能作为从机,HC-05 是主从一体

//JDY-31:

AT+DEFAULT    //恢复出厂设置

AT

AT+RESET

AT+NAME<改名字>

AT+PIN<改匹配密码>

AT+BAUD<改波特率>            //4:9600  ,  8:115200

AT+LADDR    //查询MAC地址    58:da:04:a4:66:a8

设置 MAC 地址格式:AT+LADDR11:22:33:44:55:66

AT+DISC        //断开连接

//HC-05:

HC-05蓝牙串口通讯模块具有两种工作模式:命令响应工作模式和自动连接工作模式。在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。

命令响应工作模式有两种进入方式:长按按键上电或按着发送

AT+ORGL    //恢复出厂默认设置

AT+RESET

AT+NAME=xxxx

AT+PSWD="1234"

AT+UART=115200,1,0    //将波特率设置为9600

AT+ROLE=1        // 将蓝牙配置为主机模式

AT+BIND=4FF0,27,231100     //绑定从机蓝牙地址,这里的4FF0,27,231100就是配置从机时获取到的MAC地址。

AT+CMODE=0     //设置蓝牙连接模式为指定蓝牙地址连接模式

//已两个HC05为例:

建议发送AT指令使用按住KEY的方式发送,如果上电前一直按住KEY则默认38400(适合忘记波特率的时候)

首先,一个主机一个从机,相同波特率与匹配码,主机需要从机地址

设置查询运行模式

AT+ROLE?

设置查询蓝牙地址(从机使用,貌似不可以更改这个地址)

AT+ADDR?

设置查询匹配码

AT+PSWD?

设置查询波特率信息

AT+UART?

设置查询连接模式(主机为指定蓝牙地址连接=0,从机可以0或者1(任意))

AT+CMODE?

设置查询已经绑定的蓝牙地址(主机设置,从机设置没用)

AT+BIND?

注意:使用“,”分开

如果绑定:12:34:56:ab:cd:ef

则发送:AT+BIND=1234,56,abcdef\r\n

可以不区分大小写