VT-BLE-S01A模块基于Cypress蓝牙4.2 SOC芯片设计,具有体积小、功耗低、方便使用等特点,帮助用户以低的成本和快速度开发蓝牙应用。
用户MCU直接使用串口通信方式与VT-BLE-S01A模块通讯;VT-BLE-S01A模块可以把所有来自用户MCU的串口透传数据通过BLE无线信道透明传输给另一端设备。另一端设备可以是智能手机(iOS/Android),也可以是其它BLE设备。
VT-BLE-S01A模块始终配置为从设备,手机作为主设备,在模块与手机成功建立连接后即可开始双向的数据透明传输。基本架构如下:
1. 模块基本配置与参数
2.1. 模块封装
2.2. 模块引脚说明
引脚名称 |
引脚序号 |
I/O |
说明 |
VDD |
VDD |
- |
电源输入正极 |
GND |
GND |
- |
电源地 |
RX |
P1.4 |
I |
模块串口接收 |
TX |
P1.5 |
O |
模块串口发送 |
WAKE |
P2.0 |
I |
模块唤醒引脚。用户MCU向模块发送 UART数据前需下拉该引脚,延时 2ms,再发送数据。数据发送期间需保持低电平,发送完毕后拉高该引脚以便模块能重新进入睡眠。 |
INT |
P1.7 |
O |
模块串口数据输出指示,可用于唤醒用户MCU: 0:模块有数据需要发送 1:模块无数据需要发送 |
link |
P1.6 |
O |
模块连接状态指示: 0:模块处于连接状态,并连通了和连接对方的数据通道 1:模块处于未连接状态 |
2.3. 模块电气特性
2.3.1 绝对大值
参数 |
小值 |
大值 |
单位 |
储存温度 |
-40 |
105 |
℃ |
VDD |
-0.3 |
5.5 |
V |
其它管脚 |
-0.2 |
VDD+0.3 ≤ 5.5 |
V |
2.3.2 工作条件
参数 |
小值 |
推荐值 |
大值 |
单位 |
温度 |
-40 |
- |
85 |
℃ |
VDD |
1.9 |
3.3 |
5.5 |
V |
2.4. 模块默认配置
参数 |
默认值 |
串口 |
115200 bps,No parity,8-bit,1 Stop |
广播名称 |
VT-BLE-XXXXXX |
模块角色 |
从模式 |
模块状态 |
广播 |
广播间隔 |
1秒 |
发射功率 |
0dbm |
TX延迟发送 |
5ms |
2.5. 模块GATT Service
类型 |
名称 |
UUID |
属性 |
Service |
透传服务 |
0xFFB0 |
NC |
Characteristic |
BLE参数配置通道 |
0xFFB1 |
Write/Notify |
Characteristic |
透传通道 |
0xFFB2 |
Write/Notify |
2.5.1 BLE参数配置通道
(待定)
2.5.2 透传通道
该Characteristic用于实现数据的透明双向传输功能。在进行数据传输前,应先使能透传通道(0xFFB2)的Notify属性,即将透传通道(0xFFB2)的Client Characteristic Configuration的值更改为0x0001。APP向0xFFB2写数据,模块将会转发给用户MCU。模块接收到用户MCU的数据,会通过0xFFB2 Notify给APP。
2. 外形尺寸