发帖
0 0 0

【教程】小安派BW21-CBV-Kit——BLE 串口透传客户端

爱笑
管理员

377

主题

2674

回帖

2万

积分

管理员

积分
20398
小安派·BW21-CBV-KIt 136 0 2025-1-14 17:02:33

材料

示例概述

本示例演示了两块 BW21-CBV-Kit 开发板通过 BLE(蓝牙低功耗)进行通信。一块板子运行 BLE UART 服务,另一块板子作为客户端连接该服务。两块板子可以通过 UART 服务互相交换文本消息。

操作步骤

  1. 第一块板子(UART 服务)

    1. 上传 BLE UART 服务示例代码。请按照示例指南中的详细步骤进行操作。
  2. 第二块板子(UART 客户端)

    1. 打开示例:文件示例AmebaBLEBLEUartClient

    image.png

    1. 上传代码并在上传完成后按下重置按钮。
  3. 重置板子

    1. 首先重置 UART 服务板,并等待它开始通过 BLE 广播。
    2. 然后重置 UART 客户端板。客户端应该会自动扫描、发现并连接到服务板。
    3. 连接成功后,客户端板将验证正确的 UART 服务是否存在,并启用 TX 特性的通知。
  4. 通信

    1. 建立连接后,在一个板子的串口终端输入的任何消息都会通过 UART 服务发送到另一块板子。

      image.png

代码参考

  • BLEClient类用于发现已连接 BLE 设备上存在的服务。发现过程会创建 BLERemoteServiceBLERemoteCharacteristicBLERemoteDescriptor对象,分别对应设备上的服务、特性和描述符。
  • 这些对象可以用来读取和写入数据到已连接的设备。
──── 0人觉得很赞 ────

举报

您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28584 个
  • 话题数: 40716 篇