大数跨境
0
0

【人脸+手势识别】BW21-CBV-Kit——BLE 电量客户端

【人脸+手势识别】BW21-CBV-Kit——BLE 电量客户端 安信可科技
2025-11-17
2
导读:可识别人脸、动物、手势
图片

作为一款本地AI图象识别开发板,BW21-CBV-Kit它能够独自运行目标识别模型。2.4GHz+5GHz的双频Wi-Fi,提供高性能的无线传输能力,让图象传输更加流畅。丰富的接口,搭配着AI识别,可以扩展出无限可能。




BW21-CBV-Kit支持Arduino的开发方式,可以简单实现一些DIY想法,例如:人脸识别、手势识别、物品识别等。



拿到BW21-CBV-Kit的小伙伴不知道怎么下手?提前看最全教程已经准备好啦:

【最全】如何使用BW21-CBV-Kit?最新最全教程来了~

BW21-CBV-Kit快速入门之Arduino 环境搭建
小安派BW21-CBV-Kit入门教程:中断控制 LED
小安派BW21-CBV-Kit——超声波测距
BW21-CBV-Kit如何接入HomeAssistant,实时查看Ai摄像头画面?
小安派BW21-CBV-Kit——读取 DHT 温湿度传感器
用AI人脸识别开发板BW21-CBV-Kit驱动墨水屏

【教程】小安派BW21-CBV-Kit——PWM之蜂鸣器播放音乐

【教程】小安派BW21-CBV-Kit——PWM之舵机控制
【教程】小安派BW21-CBV-Kit——简易 RTC 闹钟
【教程】小安派BW21-CBV-Kit——I2C之主机扫描设备
【教程】小安派BW21-CBV-Kit——LCD 屏显示数据

【教程】小安派BW21-CBV-Kit——OLED 显示

【教程】小安派BW21-CBV-Kit——主机模式读取 Arduino UNO 从机

【人脸+手势AI识别】BW21-CBV-Kit——DMP6 读取MPU6050转换为ROS的IMU数据

【人脸+手势AI识别】BW21-CBV-Kit——MPU6050 IMU 零点检测

【人脸+手势AI识别】BW21-CBV-Kit——读取 VL53L0X 红外测距传感器数据

【人脸+手势识别】BW21-CBV-Kit——驱动 ILI9341 TFT 显示屏

【人脸+手势识别】BW21-CBV-Kit——看门狗(Watchdog)




这次小安给大家带来小安派BW21-CBV-Kit——BLE 电量客户端



用料



BW21-CBV-Kit x 1



示例




介绍

BLE 连接使用服务器-客户端模型。服务器包含重要的数据,而客户端连接到服务器以读取数据。


通常蓝牙外设设备充当服务器,而蓝牙中心设备充当客户端。服务器可以包含多个服务,每个服务包含一组数据。


客户端可以发送请求来读取或写入一些数据,并且还可以订阅通知,以便服务器可以将数据更新发送到客户端。


在这个示例中,BW21-CBV-Kit 蓝牙堆栈上设置了一个基本的电池客户端。客户端连接到另一个运行相应 BLE 电池服务的 BW21-CBV-Kit 开发板,以读取电池电量数据。


流程

  1. 在第一块 BW21-CBV-Kit 开发板上,上传 BLEBatteryService 示例代码并运行。


  2. 对于第二块 BW21-CBV-Kit 开发板,打开以下示例:“文件” -> “示例” -> “AmebaBLE” -> “BLEBatteryClient”

  1. 上传代码后,按下 BW21-CBV-Kit 开发板上的复位按钮。

  2. 打开串口监视器,观察日志信息。你会看到 BW21-CBV-Kit 开发板作为电池客户端扫描、连接并从另一块运行电池服务的 BW21-CBV-Kit 开发板读取数据。



说明

  • 如图中黄色高亮所示,电池客户端的 BW21-CBV-Kit 开发板首先扫描广播的 BLE 设备,寻找广告设备名称为“AMEBA_BLE_DEV”和广告服务 UUID 为 0x180F(表示电池服务)的设备。

  • 找到目标设备后,电池客户端的 BW21-CBV-Kit 开发板与目标设备建立 BLE 连接,并在连接的设备上查找电池服务,如图中蓝色高亮部分所示。

  • 客户端连接到服务后,电池客户端开始通过常规数据读取和通知读取数据,如图中绿色高亮部分所示。



代码参考




  • BLEClient 用于创建一个客户端对象,以便在连接的设备上发现服务和特征。

  • setNotifyCallback() 用于注册一个回调函数,该函数将在接收到电池电量通知时被调用。

  • BLE.configClient() 用于配置蓝牙堆栈以支持客户端操作。

  • addClient(connID) 用于创建一个新的 BLEClient 对象,该对象与连接的设备相对应。


1.gif


微信宣传推广动态二维码(1).gif

AI-Thinker-logo-原版-转曲.png

更多信息请点击:





产品https://docs.ai-thinker.com/


教程https://blog.csdn.net/Boantong_


官网www.ai-thinker.com


社区https://bbs.ai-thinker.com


业务咨询请联系:18022036575



【声明】内容源于网络
0
0
安信可科技
全球领先的联网模组、智能家居等物联网硬件方案提供商。
内容 758
粉丝 0
安信可科技 全球领先的联网模组、智能家居等物联网硬件方案提供商。
总阅读1.4k
粉丝0
内容758