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

[复制链接]
查看38 | 回复0 | 4 天前 | 显示全部楼层 |阅读模式

材料

示例概述

本示例演示了两块 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对象,分别对应设备上的服务、特性和描述符。
  • 这些对象可以用来读取和写入数据到已连接的设备。
用心做好保姆工作
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则