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
可以不区分大小写