VT-BLE-S01A模块基于Cypress蓝牙4.2 SOC芯片设计,具有体积小、功耗低、方便使用等特点,帮助用户以最低的成本和最快速度开发蓝牙应用。
用户MCU直接使用串口通信方式与VT-BLE-S01A模块通讯;VT-BLE-S01A模块可以把所有来自用户MCU的串口透传数据通过BLE无线信道透明传输给另一端设备。另一端设备可以是智能手机(iOS/Android),也可以是其它BLE设备。
VT-BLE-S01A模块始终配置为从设备,手机作为主设备,在模块与手机成功建立连接后即可开始双向的数据透明传输。基本架构如下:
图1. 基本架构
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. 外形尺寸