Shenzhen RF-star Technology
Co.,Ltd.
低功耗蓝牙模块
RSBRS02ABR 硬件规格书
深圳市信驰达科技有限公司
更新日期:2020 年01月19日
Shenzhen RF-star Technology Co.,Ltd.
目录
选型表 .....................................................................................................................................................3
概述 .........................................................................................................................................................4
模块参数 ..................................................................................................................................................5
模块尺寸与引脚定义................................................................................................................................5
硬件设计注意事项 ...................................................................................................................................7
常见问题 ..................................................................................................................................................8
传输距离不理想...................................................................................................................................8
易损坏——异常损坏 ...........................................................................................................................8
误码率太高 ..........................................................................................................................................8
回流焊条件 ..............................................................................................................................................8
静电放电警示...........................................................................................................................................9
版本更新记录...........................................................................................................................................9
联系我们 ................................................................................................................................................10
RSBRS02ABR 硬件规格书
2
Shenzhen RF-star Technology Co.,Ltd.
选型表
芯片
型号
RS02A1-B
RS02A1-A
内核
M0+
M0+
FLASH RAM
(KB)
256
256
(KB)
发射
功率(dB
8
8
模块型号
m)
通信
天线 模块尺寸(m
距离(
形式
m)
M)
RSBRS02ABR
PCB
11.2*15.2
150
RSBRS02ABRI
IPEX
11.2*15.2
250
RSBRS02AA
PCB
11.2*15.2
180
RSBRS02AI
IPEX
11.2*15.2
300
模块照片
(点击可访问)
5
7
注:
1、通信距离为以模块最大发射功率在晴朗天气下空旷无干扰环境下测试所得最远距离。
2、点击图片可跳转至购买链接。
RSBRS02ABR 硬件规格书
3
Shenzhen RF-star Technology Co.,Ltd.
概述
深圳信驰达该款蓝牙模块是基于公司RS02A1-B芯片研发的低功耗
蓝牙(BLE)射频模块,可广泛应用于短距离无线通信领域。具有功耗
低、体积小、传输距离远、抗干扰能力强等特点。模块配备高性能蛇形
天线;模块采用邮票半孔形式硬件接口设计。
该模块可用于开发基于蓝牙4.2(BLE,低功耗蓝牙)的消费类电
子
产
品
、
手
机
外
设
产
品
等
,
能提高操作的可靠性;提高信号的传输距离和抗干扰性;还能实现解决
不同电子产品间的互操作问题,电池寿命也可显著延长。为客户产品与智能移动设备通讯提
供快速的BLE解决方案。
信驰达 RSBRS02ABR 模块成为注重电池使用寿命、小型尺寸和简便实用性的各类应用
的理想选择。
图 1. RSBRS02ABR 原理框图
RSBRS02ABR 硬件规格书
4
Shenzhen RF-star Technology Co.,Ltd.
模块参数
表 1. RSBRS02ABR参数
芯片型号
RSBRS02ABR
工作电压
2.3 ~ 3.6 V,推荐为 3. 3 V
工作频段
2402 MHz ~ 2480 MHz
最大发射功率
-20 ~ +5 dBm ( 正常0dBm输出 )
接收灵敏度
-94 dBm
ROM
80 KB
SRAM
36 KB
Cache
4 KB
FLASH
256 KB
GPIO数量
11 个
晶振频率
16 MHz
封装方式
SMT(邮票半孔)
工作温度
- 40 ℃ ~ + 85 ℃
储存温度
- 40 ℃ ~ + 125 ℃
模块尺寸与引脚定义
图 2. RSBRS02ABR尺寸图
RSBRS02ABR 硬件规格书
5
Shenzhen RF-star Technology Co.,Ltd.
图 3. RSBRS02ABR引脚图
表 2. RSBRS02ABR模块引脚定义
引脚序号
名称
功能
1
GND
—
/
2
VCC
—
模块电源,2.3~3.6V,推荐3.3V
3
P02
I/O
4
P03
I/O
5
RESET
复位脚
6
P04
I/O
7
SWC
SWCLK
接J-Link仿真器SWCLK
8
SWD
SWDIO
接J-Link仿真器SWDIO
9
NC
悬空脚
10
P05
I/O
11
P08
I/O
12
P10
I/O
13
NC
悬空
14
P21
I/O
15
P22
I/O
16
P24
I/O
17
P23
I/O
18
P11
I/O
RSBRS02ABR 硬件规格书
备注
低电平有效
6
Shenzhen RF-star Technology Co.,Ltd.
硬件设计注意事项
1、推荐使用直流稳压电源对模块进行供电,电源纹波系数尽量小,模块需可靠接地;请
注意电源正负极的正确连接,如反接可能会导致模块永久性损坏;
2、请检查供电电源,确保在推荐供电电压之间,如超过最大值会造成模块永久性损坏;
请检查电源稳定性,电压不能大幅频繁波动;
3、在针对模块设计供电电路时,往往推荐保留 30% 以上余量,有利于整机长期稳定地
工作;模块应尽量远离电源、变压器、高频走线等电磁干扰较大的部分;
4、高频数字走线、高频模拟走线、电源走线必须避开模块下方,若实在不得已需要经过
模块下方,假设模块焊接在 Top Layer,在模块接触部分的 Top Layer 铺地铜(全部铺铜并良
好接地),必须靠近模块数字部分并走线在 Bottom Layer;
5、假设模块焊接或放置在 Top Layer,在 Bottom Layer 或者其他层随意走线也是错误的,
会在不同程度影响模块的杂散以及接收灵敏度;
6、假设模块周围有存在较大电磁干扰的器件也会极大影响模块的性能,跟据干扰的强度
建议适当远离模块,若情况允许可以做适当的隔离与屏蔽;
7、假设模块周围有存在较大电磁干扰的走线(高频数字、高频模拟、电源走线)也会极
大影响模块的性能,跟据干扰的强度建议适当远离模块,若情况允许可以做适当的隔离与屏
蔽;
8、通信线若使用5V电平, 必须使用电平转换电路;
9、尽量远离部分物理层亦为 2.4 GHz 频段的TTL 协议,例如:USB3.0。
10、模块天线布局请参考下图:
图 4. 布局建议
RSBRS02ABR 硬件规格书
7
Shenzhen RF-star Technology Co.,Ltd.
常见问题
传输距离不理想
1、当存在直线通信障碍时,通信距离会相应的衰减;温度、湿度,同频干扰,会导致通信
丢包率提高;地面吸收、反射无线电波,靠近地面测试效果较差;
2、海水具有极强的吸收无线电波能力,故海边测试效果差;
3、天线附近有金属物体,或放置于金属壳内,信号衰减会非常严重;
4、功率寄存器设置错误、空中速率设置过高(空中速率越高,距离越近);
5、室温下电源低压低于推荐值,电压越低发功率越小;
6、使用天线与模块匹配程度较差或天线本身品质问题。
易损坏——异常损坏
1、请检查供电电源,确保在推荐供电电压之间,如超过最大值会造成模块永久性损坏;
请检查电源稳定性,电压不能大幅频繁波动;
2、请确保安装使用过程防静电操作,高频器件静电敏感性;
3、请确保安装使用过程湿度不宜过高,部分元件为湿度敏感器件;如果没有特殊需求不建
议在过高、过低温度下使用。
误码率太高
1、附近有同频信号干扰,远离干扰源或者修改频率、信道避开干扰;
2、电源不理想也可能造成乱码,务必保证电源的可靠性;
3、延长线、馈线品质差或太长,也会造成误码率偏高。
回流焊条件
1、加热方法:常规对流或 IR 对流;
2、允许回流焊次数:2 次,基于以下回流焊(条件)(见图 5 );
3、温度曲线:回流焊应按照下列温度曲线(见图 5 );
4、最高温度:245°C。
RSBRS02ABR 硬件规格书
8
Shenzhen RF-star Technology Co.,Ltd.
图 5. 部件的焊接耐热性温度曲线(焊接点)
静电放电警示
模块会因静电释放而被损坏,RF-star 建议所有模块应在以下 3 个预防措施下处理:
1、必须遵循防静电措施,不可以裸手拿模块。
2、模块必须放置在能够预防静电的放置区。
3、在产品设计时应该考虑高电压输入或者高频输入处的防静电电路。
静电可能导致的结果为细微的性能下降到整个设备的故障。由于非常小的参数变化都可
能导致设备不符合其认证要求的值限,从而模块会更容易受到损害。
版本更新记录
版本号
文档日期
V0.1
2019/12/18
第一次发布
V1.0
2020/01/14
添加原理框图
V1.0
2020/01/19
添加模块选型表
RSBRS02ABR 硬件规格书
更新内容
9
Shenzhen RF-star Technology Co.,Ltd.
联系我们
深圳市信驰达科技有限公司
Shenzhen RF-star Technology Co., Ltd.
Tel(Sales):0755–8632 9829
Tel(FAE):0755-3695 3756
E-mail:sales@szrfstar.com
Web: www.szrfstar.com
地址:深圳市南山区高新园科技南一道创维大厦 C 座 601 室
Add:Room 601,Block C,Skyworth Building,Nanshan High-Tech Park,Shenzhen.
RSBRS02ABR 硬件规格书
10
Shenzhen RF-star Technology Co.,Ltd.
低功耗蓝牙(BLE)模块及标准透传协议
协议版本:V5.11u(透传+直驱)
深圳市信驰达科技有限公司
更新日期:2022 年 08 月 15 日
1
Shenzhen RF-star Technology Co.,Ltd.
前言
如何快速低成本地开发智能手机新外设
―论低功耗蓝牙技术在智能移动设备中的应用―
USB 协议的产生,让个人电脑的外设如雨后春笋般地涌现。同样,做为智能手机最新开
放的低功耗蓝牙(BLE)无线应用技术,也有异曲同工之妙。BLE 技术给电子产品桥接智能手机
提供了可能。相对 Wi-Fi,Bluetooth 2.0 等无线技术,有着能耗低、连接迅速、通讯距离更远
等优势,让智能手机的外围电子设备有了更开阔的发展前景。
RSBRS02ABR 、RSBRS02ABRI 这两款模块做为智能手机外设的桥梁,使得主机端应
用开发异常简单。在透明传输模式下(串口),用户的现有产品或者方案配合此透传模块,能十
分方便地和移动设备(需支持蓝牙 4.0 以上)相互通讯,实现超强的智能化控制和管理。
这两款模块采用 RF-star 的 RS02A1-B 芯片作为核心处理器。模块运行在 2.4 GHz
ISM band,GFSK 调制方式(高斯频移键控),40 频道 2 MHz 的通道间隙,3 个固定的广播
通道,37 个自适应自动跳频数据通道,物理层可以和经典蓝牙 RF 组合成双模设备,2 MHz
间隙能更好地防止相邻频道的干扰。
此模块的设计目的是迅速桥接电子产品和智能移动设备,可广泛应用于有此需求的各种电
子设备,如仪器仪表,物流跟踪,健康医疗,智能家居,运动计量,汽车电子,休闲玩具等。
随着安卓 4.3 智能设备对 BLE 技术的集成,智能手机标配 BLE 必将成为时尚,手机外设的市
场需求将成级数倍增。用户可借此模块,以最短的开发周期整合现有方案或产品,以最快的速
度占领市场,同时为企业的发展注入崭新的技术力量。
1
RSBRS02ABR
低功耗蓝牙(BLE)模块及协议(RS02A1-B)_v5.11_20220815
RSBRS02ABRI
1
Shenzhen RF-star Technology Co.,Ltd.
版本更新记录
版本号
文档日期
V5.11
2020/04/27
V5.11
V5.11
V5.11
V5.11
V5.11
V5.11
2020/11/19
2020/12/02
2021/03/29
2021/07/13
2022/08/12
2022/08/15
更新内容
第一次发布
新增部分 AT 查询指令
新增 AT 指令设定 Service UUID
新增 BT5.0 的 2M 速率特性
新增外围参考设计(附录 B)
新增功耗测试截图
AT 指令表增加 AT 指令 TTM:ADD-?的说明
新增 AT 指令设置配对模式
新增 AT 指令设置串口回显
新增 AT 指令设置 460800,921600 波特率
修改程序框架,最高透传速率可达 37kb/s
增加掉电保存直驱功能
修改 AT 指令设置 SERVICE UUID
提高透传通信速率至 45.6K/s
新增串口升级功能
新增 AT 指令查询连接状态
新增 AT 指令查询 UUID
新增 AT 指令设置模块否配对自动连接
新增 AT 指令设置参数存储时间
新增串口升级测试说明
注:
1、文档会不定期优化更新,在使用此文档前,请确保是最新版本;
2、获取最新协议或文档,请到信驰达科技官方网址下载。
低功耗蓝牙(BLE)模块及协议(RS02A1-B)_v5.11_20220815
2
Shenzhen RF-star Technology Co.,Ltd.
目录
版本更新记录 ..................................................................................................................................................2
目录 .................................................................................................................................................................3
概述 .......................................................................................................................................................... 5
工作模式示意图 ........................................................................................................................................7
封装尺寸及脚位定义 ................................................................................................................................ 8
串口透传协议说明(桥接模式) .................................................................................................................10
BLE 协议说明(APP 接口) .......................................................................................................................12
设备信息【服务 UUID:0x180A】 ............................................................................................... 12
串口数据通道【服务 UUID:0xFFE0】 ........................................................................................12
蓝牙数据通道【服务 UUID:0xFFE5】 ........................................................................................13
防劫持密钥【服务 UUID:0xFFC0】 ........................................................................................... 13
模块参数设置【服务 UUID:0xFF90】 ........................................................................................ 14
可编程 IO(3 路)【服务 UUID:0xFFF0】 ..................................................................................17
定时翻转输出(2 路)【服务 UUID:0xFFF0】 ............................................................................18
电平脉宽计数【服务 UUID:0xFFF0】 ........................................................................................19
掉电保存设置【服务 UUID:0xFFF0】 ........................................................................................20
ADC 输入(1 路)【服务 UUID:0xFFD0】 ................................................................................. 20
PWM 输出(2 路)【服务 UUID:FFB0】 .................................................................................... 21
串口 AT 指令 .......................................................................................................................................... 23
获取模块版本号 ............................................................................................................................. 23
连接间隔设定 .................................................................................................................................23
获取连接间隔 .................................................................................................................................23
获取模块名称 .................................................................................................................................23
模块重命名 .................................................................................................................................... 24
获取波特率 .................................................................................................................................... 24
波特率设定 .................................................................................................................................... 24
获取物理地址 MAC ........................................................................................................................24
设置模块 MAC 地址 .......................................................................................................................24
广播周期设定 .................................................................................................................................25
获取广播周期 .................................................................................................................................25
附加自定义广播内容 ......................................................................................................................25
获取附加自定义广播内容 .............................................................................................................. 25
定义产品识别码 ............................................................................................................................. 25
查看产品识别码 ............................................................................................................................. 26
发射功率设定 .................................................................................................................................26
获取发射功率 .................................................................................................................................26
EN 脚内部使能 .............................................................................................................................. 26
EN 脚内部使能状态查询 ................................................................................................................26
透传服务 UUID 设置/查询 ..............................................................................................................27
修改 BLE 速率 ............................................................................................................................... 28
低功耗蓝牙(BLE)模块及协议(RS02A1-B)_v5.11_20220815
3
Shenzhen RF-star Technology Co.,Ltd.
查看 BLE 速率 ............................................................................................................................... 28
RSSI 信号强度输出 ....................................................................................................................... 28
RTC 设定与获取 ............................................................................................................................ 28
数据延时设定 .................................................................................................................................29
获取数据延时 .................................................................................................................................29
获取模块连接密码 ......................................................................................................................... 30
设置模块连接密码 ......................................................................................................................... 30
串口回显设置/查询 ........................................................................................................................ 30
配对开关设置/查询 ........................................................................................................................ 30
配对超时设置/查询 ........................................................................................................................ 31
配对密码设置/查询 ........................................................................................................................ 31
配对列表查询/删除 ........................................................................................................................ 31
配对自动连接设置/查询 ................................................................................................................. 32
设备连接状态查询 ......................................................................................................................... 32
AT 指令参数保存设置/查询 ............................................................................................................32
开启串口升级 .................................................................................................................................33
软件复位 ........................................................................................................................................ 33
恢复出厂密码 .................................................................................................................................33
深度恢复 ........................................................................................................................................ 33
AT 指令表 ............................................................................................................................................. 33
广播数据设置 ......................................................................................................................................... 37
系统复位与恢复 ......................................................................................................................................38
IOS APP 编程参考 ................................................................................................................................. 39
用 APP 测试透传功能 ............................................................................................................................ 41
用 USB Dongle 及 BTool 测试 ................................................................................................................43
连接 BLE 模块 ............................................................................................................................... 43
测试透传功能 .................................................................................................................................44
串口升级测试 ......................................................................................................................................... 47
主机参考代码(透传) ...........................................................................................................................50
联系我们 .................................................................................................................................................51
附录 A:SRRC 认证 ....................................................................................................................................52
附录 B:BLE 模块硬件规格说明 .................................................................................................................. 53
附录 C:功耗测试截图 ................................................................................................................................. 55
附录 D:通信速率测试 ................................................................................................................................. 62
附录 E:模块射频参数测试报告 ...................................................................................................................66
低功耗蓝牙(BLE)模块及协议(RS02A1-B)_v5.11_20220815
4
Shenzhen RF-star Technology Co.,Ltd.
概述
模块可以工作在桥接模式(透传传输模式)和直驱模式。
模块启动广播后,已打开特定 APP 的手机会对其进行扫描和对接,成功之后便可以通过
BLE 协议对其进行监控。
桥接模式下,用户 CPU 可以通过模块的通用串口和移动设备进行双向通讯,用户也可以
通过特定的串口 AT 指令,对某些通讯参数进行管理控制。用户数据的具体含义由上层应用程
序自行定义。移动设备可以通过 APP 对模块进行写操作,写入的数据将通过串口发送给用户
的 CPU。模块收到来自用户 CPU 串口的数据包后,将自动转发给移动设备。此模式下的开发,
用户必须负责主 CPU 的代码设计,以及智能移动设备端 APP 代码设计。
直驱模式下,用户对模块进行简单外围扩展,APP 通过 BLE 协议直接对模块进行驱动,
完成智能移动设备对模块的监管和控制。此模式下的软件开发,用户只需负责智能移动设备端
APP 代码设计。
主要特点:
1、使用简单,无需任何蓝牙协议栈应用经验;支持蓝牙 5.0 协议栈,与 4.2 相比有 2 倍的速
率(2Mbps 物理层)。
2、支持手动调整物理层带宽,提升通信距离和速率;
3、用户接口使用通用串口设计,全双工双向通讯,最低波特率支持 9600 bps;
4、默认 20 ms 连接间隔,连接快速,并且 Android 与 IOS 的兼容性好;
5、支持 AT 指令修改 Service UUID;
6、支持 AT 指令软件复位模块;
7、获取 MAC 地址,支持 AT 指令修改 MAC 地址(要重新复位后生效);
8、支持 AT 指令调整蓝牙连接间隔,控制不同的转发速率(动态功耗调整);
9、支持 AT 指令调整发射功率,修改广播间隔,自定义设备识别码,修改串口波特率,修改
模块名,详情请查看 AT 指令表;
10、串口数据包长度,可以是 2048 Byte 以下(含 2048)的任意长度(大包自动分发);
11、高速透传转发,最快可达 45.6 K/S;
12、支持移动设备 APP 修改模块名称,修改串口波特率,产品识别码,自定义广播内容,广
播周期;
13、支持移动设备 APP 对模块进行远程复位,设置发射功率;
14、支持移动设备 APP 调节蓝牙连接间隔(动态功耗调整);
15、支持防劫持密码设置、修改和恢复,防止第三方恶意连接。也可不使用。独立的密码操作
结果通知,方便 APP 编程;
低功耗蓝牙(BLE)模块及协议(RS02A1-B)_v5.11_20220815
5
Shenzhen RF-star Technology Co.,Ltd.
16、支持单脚位下地(长按) 5 s 恢复默认密码、下地(长按) 20 s 出厂恢复设置,APP 远程恢复
出厂设置,上电后 1s 内必须将复位脚拉低;
17、广播内容提示模块实时系统状态,包括 MAC 地址、连接间隙、广播周期、数据延迟时间、串
口波特率、自定义设备识别码与防劫持密码使能等设置信息;
18、支持浅恢复和深度恢复模式,灵活恢复用户数据,而保留产品必须配置;
19、极低功耗的待机模式,RS02A1-B 芯片睡眠电流 5.77 μA,模块实测功耗如下:
事件
平均电流
(打开 EN 内部上拉)
5.77 μA
模块睡眠功耗
200 ms 广播
500 ms 广播
1000 ms 广播
5000 ms 广播
20 ms 连接事件
100 ms 连接事件
串口功耗
平均电流
(关闭 EN 内部上拉)
测试条件/备注
—
218.64 μA
143.53 μA
0 dBm
231.93 μA
144.78 μA
5 dBm
132.88 μA
62.46 μA
0 dBm
147.77 μA
62.06 μA
5 dBm
116.7 μA
33.95 μA
0 dBm
118.36 μA
36.23 μA
5 dBm
94.07 μA
12.24 μA
0 dBm
95.33 μA
12.39 μA
5 dBm
485.09 μA
400.88 μA
0 dBm
488.96 μA
407.54 μA
5 dBm
166.02 μA
86.20 μA
0 dBm
168.13 μA
88.29 μA
5 dBm
1.08 mA
200 ms广播状态下
以上数据为信驰达模块 RSBRS02ABR 抽样实测数据,仅供参考。如果希望得到更低功
耗,可适当增大连接间隔或者广播周期,详见《模块参数设置》和《串口 AT 指令》相关章节。
低功耗蓝牙(BLE)模块及协议(RS02A1-B)_v5.11_20220815
6
Shenzhen RF-star Technology Co.,Ltd.
工作模式示意图
模块桥接模式和直驱模式示意图
注:为避免用户 MCU 的 IO 和模块 IO 的输出电平差异导致大电流,建议在模块的输出信
号线 TX,BCTS 上串入一小额隔离电阻。
低功耗蓝牙(BLE)模块及协议(RS02A1-B)_v5.11_20220815
7
Shenzhen RF-star Technology Co.,Ltd.
封装尺寸及脚位定义
RSBRS02ABR、RSBRS02ABRI 两款模块尺寸及脚位定义完全一样,可以互相兼容。
RSBRS02ABR 模块尺寸图
RSBRS02ABRI 模块尺寸图
低功耗蓝牙(BLE)模块及协议(RS02A1-B)_v5.11_20220815
8
Shenzhen RF-star Technology Co.,Ltd.
模块引脚图
引脚定义表
模块脚
位序号
模块脚
位名称
芯片脚
位名称
输入/
输出
1
GND
GND
-
模块地 GND
2
VCC
VCC
-
模块电源 2.3 ~ 3.6V
3
IO2
P02
O
输出口(可定时翻转)/睡眠状态指示
说明
4
IO1
P03
O
连接状态指示
0:蓝牙已连接
1:蓝牙未连接
输出口(可定时翻转)
5
RST
RST
I
复位输入脚,低电平有效,无内部上拉
模块使能控制线(低电平有效)
0:模块开始广播,直到连接到移动设备
1:无论模块当前状态,立即进入完全睡眠状态
6
EN
P04
I
7
SWC
SWC
-
JTAG 时钟脚
8
SWD
SWD
-
JTAG 数据脚
9
NC
-
-
10
RESTORE
/ IO0
P05
I
11
PWM2
P08
I/O
蓝牙连接之后使用FFB1控制PWM输出
12
PWM1
P10
I/O
蓝牙连接之后使用FFB1控制PWM输出
保持此引脚低电平 5s ,系统会恢复部分参数
(浅恢复),若保持 20s 以上则将会恢复全部参数(深度恢
复)(见《系统复位与恢复》章节)
低功耗蓝牙(BLE)模块及协议(RS02A1-B)_v5.11_20220815
9
Shenzhen RF-star Technology Co.,Ltd.
13
14
NC
BRTS
-
P21
-
I
作为数据发送请求(用来唤醒模块)
0:主机有数据发送,模块将等待接收来自主机的数据,此时
模块不睡眠
1:主机无数据发送,或主机数据发送完毕之后,应该将此信
号线置 1
15
BCTS
P22
O
数据输入信号(用来唤醒主机,可选)
0:模块有数据发送到主机,主机接收模块数据
1:模块无数据发送到主机,或模块数据发送完毕之后,会将
此信号置 1
16
TX
P24
O
模块串口发送端
17
RX
P23
I
模块串口接收端
18
ADC
P11
I
串口透传协议说明(桥接模式)
模块的桥接模式是指,通过通用串口和用户 CPU 相连,建立用户 CPU 和移动设备之间
的双向通讯。用户可以通过串口,使用指定的 AT 指令对串口波特率,BLE 连接间隔进行重设
置(详见后面《串口 AT 指令》章节)。针对不同的串口波特率以及 BLE 连接间隔,以及不同的
发包间隔,模块将会有不同的数据吞吐能力。模块默认波特率 115200bps。
当模块 BLE 连接间隔为 20 ms,串口波特率为 115200 bps 时,模块具有最高理论转发
能力(12.4K/S)。这里就在电平使能模式下,这种配置为例,对透传协议做详细介绍。
模块可以根据获取到的已连接设备的 MTU 自定义串口包,模块会根据数据包大小自动分包
发送,每个无线包最大载荷为 MTU 减去 3 个字节
(例如:模块和安卓手机连接,
获取 MTU 为251,
则模块发送数据给手机每个最大的包为 248 个字节)
。移动设备方发往模块的数据包,必须自
行分包(每包 1 个字节到 MTU-3 个字节之间)发送。模块收到无线包后,会依次转发到主机
串口接收端。
1、串口硬件协议:115200 bps,8,无校验位,1 停止位 。
2、EN 为高电平,蓝牙模块处于完全睡眠状态。EN 置低时,模块会以 200ms 的间隔开始广
播,直到和手机对接成功。当 EN 从低到高跳变,不论模块状态,会立即进入睡眠。
3、连接成功之后,主机(MCU)如有数据发送至 BLE 模块,需将 BRTS 拉低,主机可在约 50ms
后开始发送数据。发送完毕之后主机应主动抬高 BRTS,让模块退出串口接收模式。要注意的
低功耗蓝牙(BLE)模块及协议(RS02A1-B)_v5.11_20220815
10
Shenzhen RF-star Technology Co.,Ltd.
是,数据发送完毕后也要延时一段时间,抬高 BRTS 之前请确认串口数据完全发送完毕,否
则会出现数据截尾现象。
4、当模块有数据上传请求时,模块会置低 BCTS,最快会在 500 μs 之后开始发送,直到数
据发送完毕。这个延时可以通过 AT 指令进行配置,见《串口 AT 指令》章节。数据发送完毕,
模块会将 BCTS 置高。
5、如若主机的 BRTS 一直保持低电平,则蓝牙模块会一直处于串口接收模式,会有较高的功
耗。
6、在模块连接成功后,会从 TX 给出 "TTM:CONNECTED\r\n\0" 字串,可以根据此字串来
确定是否可以进行正常转发操作。也可以通过手机发送一个特定的确认字串到模块,主机收到
后即可确认已经连接。当连接被 APP 端主动断开后,会从 TX 给出“TTM:DISCONNECT\r\n\0”
字串提示。
7、模块的蓝牙默认连接间隔为 20 ms,如果需要节省功耗采用低速转发模式,需通过 AT 指
令调整连接间隔(最长连接间隔 2000ms)。安全起见,无论是低速或者高速转发应用,都建
议在上层做校验重传处理。
8、BLE 模块在转发数据时,数据长度大于当前 MTU 时会进行自动分包。在连接间隔比较大
的时候,一个连接间隔最多发送 7 包数据。未发完的数据会移到下个连接间隔发送。
注 : 经 测 试 , 在 IOS 中 , 调 用 对 Characteristic 的 写 函 数 使 用
CBCharacteristicWriteWithResponse 参数,使用带回应写模式,这种模式会降低部分转发效
率,但可保证单个数据包的正确性,而使用 CBCharacteristicWriteWithoutResponse 参数,
使用不带回应写模式,这种模式会有利于提高转发效率,但数据包的正确性需要 APP 上层去
校验。
低功耗蓝牙(BLE)模块及协议(RS02A1-B)_v5.11_20220815
11
Shenzhen RF-star Technology Co.,Ltd.
BLE 协议说明(APP 接口)
设备信息【服务 UUID:0x180A】
特征值 UUID
可执行的操作
字节数
默认值
2A23
Read
8
0x0000000000000000
(Hex)
2A26
Read
17
Tv5.11u_xxxxxx_EP
(ASCII)
2A27
Read
9
RSBRS02AR
(ASCII)
2A29
Read
6
RFstar (ASCII)
备注
系统 ID
模块软件版本号,xxxxxx
为软件生成日期
模块硬件版本号
生产商名称
说明:模块信息读取通道。
2A23 为模块信息获取通道,可以通过对此通道进行读操作,来获取此模块 ID。格式如
xxxxxx0000xxxxxx,其中 xx 部分为模块芯片的物理地址 MAC,六个字节,低字节在前。
2A26 为模块软件版本号读取通道,可以通过对此通道进行读操作,来获取模块软件版本,
格式如 Tv5.11u_xxxxxx_EP,其中 xxxxxx 部分为软件的生成日期,如 190628 表示 2019 年6
月28 日,EP 表示 EN 脚默认内部上拉。
串口数据通道【服务 UUID:0xFFE0】
特征值 UUID
可执行的操作
字节数
默认值
备注
FFE4
Notify
MTU-3
无
从串口 RX 输入的数据将会在此通道产
生通知发给移动设备
说明:串口输入转发到蓝牙输出。如果打开了 FFE4 通道的通知使能开关,主 CPU 通过
串口向模块 RX 发送的合法数据后,将会在此通道产生一个 notify 通知事件,APP 可以直接在回
调函数中进行处理和使用。详细操作规则见《串口透传协议说明(桥接模式)》章节。
注:MTU 指 最大传输单元(Maximum Transmission Unit,MTU)
,通信协议所能通过的最
大数据包大小(以字节为单位)
。
低功耗蓝牙(BLE)模块及协议(RS02A1-B)_v5.11_20220815
12
Shenzhen RF-star Technology Co.,Ltd.
蓝牙数据通道【服务 UUID:0xFFE5】
特征值 UUID
可执行的操作
字节数
默认值
FFE9
Write
MTU-3
无
备注
写入的数据将会从串口 TX 输出
说明:蓝牙输入转发到串口输出。APP 通过 BLE API 接口向此通道写操作后,数据将会
从串口 TX 输出。详细操作规则见《串口透传协议说明(桥接模式)》章节。
防劫持密钥【服务 UUID:0xFFC0】
模块支持防劫持加密,此服务可以有效防止被非授权移动设备(手机)连接到此模块。模块
的初始密码为 000000 (ASCII),此情况下 APP 无需提交密码,视为不使用密码,任何安装指
定 APP 的移动设备可以对其发起连接。
新密码(非全 0)的设置和备份保存由 APP 完成,如果设置了新密码(非全 0),开始启
用防劫持密码。在 APP 对此模块进行连接后,必须在蓝牙连接后的 20 秒内向模块提交一次
曾经设置的连接密码,否则模块会断开连接。在 APP 提交正确密码到模块之前,无法对服务
通道进行任何除提交密码之外的写操作。
如果想恢复密码,需上电时,拉低 RESTORE 脚位(见脚位定义表),并保持 5 秒,模
块密码会被恢复出厂设置,且上电 1s 后 RESTORE 脚位被拉高,便不再具有恢复参数功能。为
了安全起见,模块不提供密码读操作,密码的记忆由 APP 来负责。
协议提供了密码通道来实现密码的提交、修改和取消密码服务。同样也提供了密码事件通
知服务来通知 APP 对密码操作的结果,其中包括密码正确,密码错误,密码修改成功,取消
使用密码四个事件。
特征值 UUID
FFC1
(handle:
0x0027)
FFC2
(handle:
0x0028)
可执行
的操作
write
(掉电
保存)
notify
字
节
数
12
1
举例
备注
123456123456 (ASCII)
提交当前密码 123456,新密码
和旧密码必须一致
123456888888 (ASCII)
把旧密码 123456 修改为新密码
888888,旧密码必须正确
888888000000 (ASCII)
取消密码,新密码修改为
000000,旧密码必须正确
0(PWD_RIGHT_EVENT)
提交密码正确
1(PWD_ERROR_EVENT)
提交密码错误
2(PWD_UPDATED_EVENT) 密码修改成功
3(PWD_CANCEL_EVENT)
低功耗蓝牙(BLE)模块及协议(RS02A1-B)_v5.11_20220815
取消密码
13
Shenzhen RF-star Technology Co.,Ltd.
说明:
1、密码结构为 12 字节 ASCII 码,红色部分为当前密码,蓝色部分为新密码;
2、当前密码在被 APP 修改之前,默认为“000000”;
3、通过打开通道 FFC2 的通知使能,将会在此通道产生有关密码操作的执行结果通知。
4、当 APP 提交密码“123456123456” ,新密码和当前密码相同,APP 会在 FFC2 通道得到
通知 notify:0( PWD_ RIGHT _EVENT ),表示提交密码正确;
5、当 APP 提交密码(红色部分)和当前密码不一致,如:“123455xxxxxx” ,x 部分不论是
何值,APP 会在 FFC2 通道得到通知 notify:1( PWD_ ERROR _EVENT ),表示密码提交错误;
6、当 APP 提交密码“123456888888”,新密码为“888888” ,当前密码为“123456” ,APP 会
在 FFC2 通道得到通知 notify:2( PWD_ UPDATED _EVENT ),表示密码修改成功;
7、当 APP 提交密码“888888000000” ,新密码被修改为全 0,则表示取消使用密码,APP 会
在 FFC2 通道得到通知 notify:3( PWD_ CANCEL _EVENT )。
模块参数设置【服务 UUID:0xFF90】
特征值
UUID
FF91
(handle:
0x002C)
FF92
(handle:
0x002F)
可执行的操作
Read/write
Read/write
字节数
默认值
备注
16
Tv511u-xxxxxxxx
(带结束符的
ASCII 字串)
设备名称,xxxxxxxx 为物理地址的后四
个字节
1
低功耗蓝牙(BLE)模块及协议(RS02A1-B)_v5.11_20220815
0
蓝牙通讯连接间隔:
0:20ms
1:30ms
2:50ms
3:100ms
4:200ms
5:300ms
6:400ms
7:500ms
8:1000ms
9:1500ms
10:2000ms
11:8ms
14
Shenzhen RF-star Technology Co.,Ltd.
FF93
(handle:
0x0032)
FF94
(handle:
0x0035)
Read/write
write
1
1
5
设定串口波特率:
1:9600 bps
2:19200 bps
3:38400 bps
4:57600 bps
5:115200 bps
6:256000 bps
7:460800 bps
8:921600 bps
无
远程复位恢复控制通道:
远程复位控制,写入 0x55 对模块进
行复位
远程浅恢复控制,写入 0x35 对模块
进行浅恢复(仅仅恢复用户数据),
并复位
远程深度恢复控制,写入 0x36 对模
块进行深度恢复(让模块所有参数
回到出厂设置),并复位
FF95
(handle:
0x0038)
Read/write
1
0
设定广播周期:
0:200 ms,
1:500 ms,
2:1000 ms,
3:1500 ms,
4:2000 ms,
5:2500 ms,
6:3000 ms,
7:4000 ms,
8:5000 ms,
FF96
(handle:
0x003B)
Read/write
2
0x5253
设定产品识别码
1
1
设定发射功率:
0:5 dBm
1:0 dBm
2:-5 dBm
3:-21 dBm
16
默认广播内容
(详见《广播数据设
置》章节)
FF97
(handle:
0x003E)
FF98
(handle:
0x0041)
Read/write
Read/write
低功耗蓝牙(BLE)模块及协议(RS02A1-B)_v5.11_20220815
设定自定义广播数据
自定义广播数据,0 < n
很抱歉,暂时无法提供与“RSBRS02ABR”相匹配的价格&库存,您可以联系我们找货
免费人工找货