是否可以动态修改蓝牙Service和Characteristic的UUID?

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
1313_3839421
Level 3
Level 3
10 replies posted 10 questions asked 5 replies posted

可以通过软件接口动态修改蓝牙Service和Characteristic的UUID吗?

PSoC6,PSoC Creator,PDL3.1.2

pastedImage_0.png

0 点赞
1 解答
ShipingW_81
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 replies posted

还没有可以动态修改UUID的api,不过可以通过直接修改database的方法,在BLE_Config.c中找到数组cy_ble_gattDB[],进而找到具体存放目标service/characteristic的UUID的地方,在固件中进行动态修改即可。

注意修改时保持disconnected或者停止广播。

在原帖中查看解决方案

0 点赞
2 回复数
ShipingW_81
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 replies posted

还没有可以动态修改UUID的api,不过可以通过直接修改database的方法,在BLE_Config.c中找到数组cy_ble_gattDB[],进而找到具体存放目标service/characteristic的UUID的地方,在固件中进行动态修改即可。

注意修改时保持disconnected或者停止广播。

0 点赞

非常感谢

0 点赞