JDY-34蓝牙模块一从多主+上电自动连接配对+AT指令配置

JDY34高速双模蓝牙模块,一从机连接多主机,上电自动匹配。

某作品的蓝牙通信部分设计如下功能:一个主设备为蓝牙从机用作发送数据,两个从设备为蓝牙主机接收主设备发来的数据,主从之间可分别或同时连接,上电自动连接并开始收发数据。

用到3个JDY34蓝牙。

网络上关于JDY34蓝牙模块的资料太少了,且官方手册的AT指令内容不完整,自行摸索了一段时间,本文章记录并分享学习过程。


目录

一、蓝牙模块介绍

二、蓝牙AT指令配置

1、发送AT指令

2、查询/配置

波特率配置

工作模式配置

3、主从蓝牙配对连接

查询SPP蓝牙MAC地址

主机绑定从机(上电自动匹配)


一、蓝牙模块介绍

 JDY-34 透传模块是基于蓝牙 BLE4.2 协议+3.0 标准,支持 BLE 与 SPP 同时工作,并且 SPP支持多连与 SPP 主从机同时工作,不需要单独配置为主机或从机功能,在多连模式下 SPP支持 7 个主从机(Android 或电脑)与 1 个 IOS 手机连接,BLE 也支持 Android 或 IOS 连接,在主机模式下,支持与市面上所有 SPP 从机连接通信,包括 JDY-30、JDY-31、JDY-32、JDY-33、打印机等,通信接口为标准 UART,可通过 AT 指令配置工作模式、波特率、BLE 蓝牙 UUID、配对密码等参数,主要优势为高速通信,SPP 与手机或电脑连接后支持每秒传输 40KByte/s的数据与多连功能。

SPP 从机多连模式,可支持 8 个主机同时连接

二、蓝牙AT指令配置

将主设备配置为蓝牙从机,用作发送数据。将从设备配置为蓝牙主机,用于接收数据。

主从机的区别在于,主机可以主动搜索从机连接,从机只能被动等待连接。

1、发送AT指令

  • 蓝牙通过串口连接,可使用串口助手向蓝牙发送AT指令。
  • 特别说明:MCU 发 AT 指令需要加结束符 \r\n,串口工具发 AT 指令不需要在指令结尾加\r\n,串口工具请勾选“发送回车”。
  • 测试指令:发送“AT”,响应“+OK”,即已进入AT指令模式,可开始配置蓝牙。

  • 串口AT指令集

2、查询/配置

​​​​​​​波特率配置

初始默认波特率为9600,更改后记得在串口助手中也相应更改,否则无法发送AT指令。


工作模式配置

工作模式配置为0:SPP(多连从机)与 BLE 从机

即配置为一从机多连主机模式。

注意:JDY34蓝牙模块SPP为主从同时工作,不需要再单独配置蓝牙为主机或从机模式

3、主从蓝牙配对连接

查询SPP蓝牙MAC地址

获取从机地址


主机绑定从机(上电自动匹配)

官方手册中没有这部分内容!!

指令为AT+BAND<地址>

主机在AT模式下向串口发送AT指令“AT+BAND从机地址”,响应“OK”即绑定成功。

配置为从机多连模式后,一个从机可以连接多个主机,即一个从机可被多个主机绑定。

当主机(从设备)上电时,将自动搜索已绑定的从机(主设备)。当从机上电,主机搜索成功后将自动完成配对,并且主从机将自动开始数据收发。

数据收发部分由STM32单片机程序控制,该部分另外记录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值