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
- 优势:上手门槛极低,无需配置主从模式,直接实现单片机与手机的无线透传
- 适用场景:快速验证项目、简易无线串口调试、学生入门开发
二、模块参数

三、引脚说明


四、AT指令集

基础查询与控制指令
| 序号 | 指令 | 响应示例/说明 | 参数说明 | 备注 |
|---|---|---|---|---|
| 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=<当前状态> |
- | 查询串口状态输出开关状态 |
注意事项:
- 指令格式:所有 AT 指令以回车换行(
\r\n)结尾,部分串口工具需开启“发送新行”选项。 - 波特率匹配:修改波特率后,需将串口工具波特率同步修改为对应值,否则无法通信。
- 连接状态限制:
AT+DISC仅在蓝牙已连接时发送有效,其他配置指令建议在未连接状态下发送。 - 恢复出厂:发送
AT+DEFAULT可快速重置所有配置,适合调试异常时使用。
常见调试问题排查:
- AT 指令无响应:检查波特率是否为默认 9600、蓝牙是否未连接、串口工具是否开启“发送新行”。
- 配对失败:确认配对密码与模块设置一致,可通过
AT+PIN查询当前密码。 - 数据丢包:降低波特率或使用模块支持的 128000 波特率(确保串口工具支持)
浙公网安备 33010602011771号