dvacos 发表于 2024-11-21 17:39

【STM32WB09KE测评】WB0新增自定义服务

BLE添加自定义服务

添加自定义服务是一个很基础的蓝牙操作,使用Cube MX配置即可。

一、熟悉例程服务

烧录后,使用ST BLE Toolbox发现的服务。

由上图可以看到,本次的例程有三个服务,分别是:

①1800
②1801
③FE40

在调试LOG中,可以看到具体的UUID,可以看见最后发现的(橙色框)服务并不是SIG定的标准短UUID,只是ST让它显示为上面的“FE40”服务。



二、添加自定义服务 与 特征

1、Cube MX 配置

添加新的服务


服务选 短UUID 值为00 01 由于用于交互温度的,所以叫温度


特征一 接收数据的 00 02,所以特征使能 写


特征二 用于上报数据 00 03 所以特征使能 notify


添加总属性数量


2、实验
烧录并且连接后,以下2图可以看到新增的服务 与 特征。



以上就完成了自定义服务的添加,主要是难在步骤上,只要搞清楚步骤了就简单了,摸索的过程还是由不少坑的

页: [1]
查看完整版本: 【STM32WB09KE测评】WB0新增自定义服务