【WCH蓝牙系列芯片】-基于CH32V208开发板—自定义128bit的UUID

-------------------------------------------------------------------------------------------------------------------------------------

    在使用蓝牙广播中对服务UUID格式定义都有三种 16 bit UUID、32 bit UUID、128 bit UUID。这几种格式都是相互之间都是可以自定义修改的,这里以BLE例程中的BLE_USB为例,将蓝牙与USB通信的服务的UUID改为128bit格式。

第一步:
先找到ble_usb_Service.c文件中一开始设置16bit的服务UUID,将它们修改为自定义的128bit的UUID,将ATT_BT_UUID_SIZE改为ATT_UUID_SIZE。

 第二步:修改描述蓝牙配置文件的UUID的大小,由ATT_BT_UUID_SIZE改为ATT_UUID_SIZE。

第三步:修改属性表中的参数

 第四步:在接收到特定特征值相关的蓝牙数据时通知应用程序,并调用相应的回调函数进行处理要使用128-bit的UUID对应的程序

 最后,通过BLE调试助手连接蓝牙,观察128bit的UUID是否修改成功

 

posted on 2024-04-10 13:41  凡仕  阅读(74)  评论(0编辑  收藏  举报