
1 STM32WBA BLE_SerialCom_Peripheral 应用解析该应用是基于 STM32WBA65xx 器件的蓝牙低功耗(BLE)点对点通信演示方案,主要用于展示 BLE 外设(Peripheral)与中心设备(Central)之间的数据传输功能,核心依赖连接导向通道(COC)实现数据交互。 1.1 设备角色 该应用的 Nucleo 开发板作为 GAP 外设(Peripheral) ,需与配置为 “中心设备” 的设备配合使用:硬件组合:一块 STM32WBA Nucleo 板(运行本应用)+ 智能手机(通过 ST BLE Toolbox 工具连接)。 1.2 通信核心 无额外 BLE 服务(Service)添加,直接通过 L2CAP 层的连接导向通道(COC) 实现数据收发; 支持两种数据发送模式,且可通过开发板按键切换,配合终端实现实时或触发式数据传输。 2、使用步骤2.1 前期准备 打开所选工具链,加载 重建所有工程文件,生成可执行文件并烧录到 STM32WBA Nucleo 板; 在电脑上打开 串口终端,配置参数:波特率 115200、本地回显(Local Echo)开启、按需配置 “Append LF” ; 准备中心设备:安装并打开 ST BLE Toolbox。 2.2 外设板复位并进入广播状态; 打开手机端 ST BLE Toolbox,点击 “COC” 功能模块; 工具扫描到外设设备后,选择连接,系统会提示配对,点击 “pair” 完成配对; 续数据传输操作与双板组合一致,通过终端或工具输入数据实现交互。 这样,配合开发板,手机toolbox app应用,以及cubeIDE,就可以完成多种ble应用的调试。 |
【NUCLEO-WBA65RI评测】围绕BleApplicationContext_t的端侧蓝牙开发逻辑
STM32入门系列-学习STM32要掌握的内容
【NUCLEO-WBA65RI评测】Android Studio手机端蓝牙开发
【NUCLEO-WBA65RI评测】6.手机蓝牙控制电机运动
【NUCLEO-WBA65RI评测】Android端蓝牙OTA升级
【NUCLEO-WBA65RI评测】USB HID设备测试
【NUCLEO-WBA65RI评测】5.OTA后不能Debug的原因和解决方案
新手必看!STM32单片机应该怎么学?
【NUCLEO-WBA65RI评测】评测小结
【NUCLEO-WBA65RI评测】4.Android端进行蓝牙OTA升级