JDY-31 蓝牙模块使用方法

JDY-31 蓝牙模块使用方法

一、简介

JDY-31 蓝牙基于蓝牙 3.0 SPP 设计,这样可以支持 Windows、Linux、 android 数据透传,
工作频段 2.4GHZ,调制方式 GFSK,最大发射功率 8db,最大发射距离 30 米,支持用户通过
AT 命令修改设备名、 波特率等指令,方便快捷使用灵活。

🔹 JDY-31 蓝牙从机模块

  • 核心定位:蓝牙 3.0 SPP 从机模块(部分版本为 BLE4.2),主打 “即插即用”
  • 关键参数:无需复杂配对流程,上电即可被手机搜索连接,默认波特率 9600
  • 优势:上手门槛极低,无需配置主从模式,直接实现单片机与手机的无线透传
  • 适用场景:快速验证项目、简易无线串口调试、学生入门开发

二、模块参数

image-20260428234642937

三、引脚说明

image-20260428234911395

image-20260428234927723

四、AT指令集

image-20260428235002558


基础查询与控制指令

序号 指令 响应示例/说明 参数说明 备注
1 AT+VERSION +VERSION=JDY-31-V1.2,Bluetooth V3.0 查询模块版本信息
2 AT+RESET +OK 复位模块
3 AT+DISC +OK 断开蓝牙连接,仅连接后生效
4 AT+LADDR +LADDR=<MAC地址> 查询模块 MAC 地址

串口波特率设置/查询

指令 响应示例/说明 参数说明 备注
AT+BAUD<Param> +OK Param 取值:
4 = 9600
5 = 19200
6 = 38400
7 = 57600
8 = 115200
9 = 128000
设置波特率,设置后需重启生效
AT+BAUD +BAUD=<当前波特率> - 查询当前波特率

🔔 注意:JDY-31 支持 128000 波特率连续收发,传输速度最高可达 16KB/s 且不丢包。


设备信息与配对配置

  • SPP 蓝牙配对密码
指令 响应示例/说明 参数说明 备注
AT+PIN<Param> +OK Param:4 位数字密码,默认 1234 修改配对密码
AT+PIN +PIN=<当前密码> - 查询当前密码
  • 广播名设置/查询
指令 响应示例/说明 参数说明 备注
AT+NAME<Param> OK Param:广播名,最长 18 字节,默认 JDY-31-SPP 修改蓝牙广播名称
AT+NAME +NAME=<当前广播名> - 查询当前广播名

系统与状态配置

序号 指令 响应示例/说明 参数说明 备注
8 AT+DEFAULT OK 恢复出厂配置
9 AT+ENLOG<Param> OK Param:1=开启串口状态输出,0=关闭,默认 1 设置串口状态输出开关
AT+ENLOG +ENLOG=<当前状态> - 查询串口状态输出开关状态

注意事项:

  1. 指令格式:所有 AT 指令以回车换行(\r\n)结尾,部分串口工具需开启“发送新行”选项。
  2. 波特率匹配:修改波特率后,需将串口工具波特率同步修改为对应值,否则无法通信。
  3. 连接状态限制AT+DISC 仅在蓝牙已连接时发送有效,其他配置指令建议在未连接状态下发送。
  4. 恢复出厂:发送 AT+DEFAULT 可快速重置所有配置,适合调试异常时使用。

常见调试问题排查:

  1. AT 指令无响应:检查波特率是否为默认 9600、蓝牙是否未连接、串口工具是否开启“发送新行”。
  2. 配对失败:确认配对密码与模块设置一致,可通过 AT+PIN 查询当前密码。
  3. 数据丢包:降低波特率或使用模块支持的 128000 波特率(确保串口工具支持)
posted @ 2026-04-28 23:57  Q&25  阅读(42)  评论(0)    收藏  举报