蓝牙4.0与5.0模块的指令配置过程

2022-04-171.1万
精华项目
AI 快速预览详细 收起
本文介绍了蓝牙4.0和5.0模块的配置过程。首先,使用Arduino或Mind+等串口通讯软件打开蓝牙串口,设置波特率为115200,并确保不输出结束符。然后,通过发送+++进入AT模式。接下来,使用AT+ROLE=?查询当前BLE芯片的主从机状态,并通过AT+ROLE=ROLE_CENTRAL将一块蓝牙模块设置为主机模式,另一块设置为从机模式。最后,使用AT+NAME=xxxxxx修改蓝牙设备名字。这些步骤帮助用户快速配置蓝牙模块,使其能够正常工作。


蓝牙4.0无线通讯模块

配对过程

1、使用Arduino.exe、Mind+或sscom等串口通讯软件打开蓝牙串口,配置成波特率115200不要输出结束符,然后发送  +++  进入AT模式。


2AT+VERSION=?  可以查询下固件版本(非必须步骤)
一定要确认下方的结束符发送部分改成了发送“NL和CR”(即自动在命令后加上换行和回车一起发送过去),以下的AT命令部分也都需要确认这个设置。

Arduino界面:


Mind+界面:


3AT+ROLE=?  查询当前BLE芯片的主从机状态(默认值为ROLE_PERIPHERAL,从机角色)。需要将两块蓝牙修改为一主一从才能互相收发。主模式是ROLE_CENTRAL


4、使用  AT+ROLE=ROLE_CENTRAL  将一块蓝牙模块设置工作在主机状态下(另一块设置为从机角色)


5、再次使用  AT+ROLE=?  确认修改主机角色成功。


6、使用  AT+NAME=xxxxxx  修改蓝牙设备名字。




推荐快速设定方法

从机设定:

  • AT+SETTING=DEFPERIPHERAL  恢复成从机模式的初始设定
  • AT+NAME=xxxxxx  改成你自定义的名字
  • AT+MAC=?   查询当前BLE芯片MAC地址 //假设查询到的MAC地址为0x0017ea9397e1
  • AT+RESTART   重启BLE芯片


主机设定:

  • AT+SETTING=DEFCENTRAL  恢复成主机模式的初始设定
  • AT+CMODE=UNIQUE  设置连接模式为指定蓝牙地址连接模式
  • AT+BIND=0x0017ea9397e1  设置BLE芯片绑定的蓝牙地址为0x0017ea9397e1(需与从机模块地址一致)
  • AT+RESTART  重启BLE芯片


引脚说明






相关网页教程








蓝牙5.0模块

配置过程

一、连接设备,打开串口,设置好波特率115200,注意请选择没有结束符,以上设置好后发送  AT  ,串口会返回OK:



二、发送   AT+ROLE?  串口会返回OK+num,其中num如果等于0,代表当前处于从机模式;num如果等于1,代表当前处于主机模式;num如果等于3,代表当前处于主从一体模式



三、设置从机模式发送  AT+ROLE=0  ,返回OK



四、使能普通广播模式发送 AT+ADV=1 ,返回OK



五、设置广播名称,即设置蓝牙名称,以小明为例,发送  AT+NAME=小明  ,返回OK



六、用手机的蓝牙调试助手,就可以搜索到我们的蓝牙



引脚说明



指令说明

以下为全部的AT指令:




相关资料

蓝牙调试App:
https://wwe.lanzoui.com/iEC8Yrf80yj
提取码:zj17z

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
hnyzcj
hnyzcj
详细教程
- 没有更多了 -