找回密码
 立即注册

微信扫码登录

查看: 66|回复: 3

[BLE SDK] 请问如何处理发送下来的数据

[复制链接]

12

主题

14

回帖

110

积分

荣耀黄金

积分
110
发表于 5 天前 | 显示全部楼层 |阅读模式
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8258
SDK及版本: B85M_SINGLE_BLE_SDK
查看手册和sdk,现在通过手机上的蓝牙调试助手是可以连接上单链接的sdk程序,也添加了一个自定义的服务,能够搜索到,自定义服务程序我一直发送某个数据,在调试界面我也能看到,但是我使用调试助手发送数据后,蓝牙就会过一会强制断开连接,往后必须重启才可以重新连接上。我有根据别人的案例添加回调函数,但是回调函数没有跑进去

48

主题

178

回帖

735

积分

版主

积分
735
发表于 3 天前 | 显示全部楼层
具体怎么加的,可以描述下嘛

12

主题

14

回帖

110

积分

荣耀黄金

积分
110
 楼主| 发表于 3 天前 | 显示全部楼层
TL_SW 发表于 2025-3-31 10:29
具体怎么加的,可以描述下嘛

应该是我的代码有问题,没有理解回调函数,我在新增的特征值att_readwrite_callback_t w的位置传了一个函数指针,那个函数我就定义在app_att.c里面,其实写并不需要回调函数。然后还有个问题,就是我不太理解为什么ATT  HANDLER define  这个枚举中,每个特征值似乎都有额外的一个uuid为2803的,官方的sdk以及我网上找的都有添加,大部分以CD_H标志结尾的,CD_H结尾的我搜索文件夹也没有看到什么用到的地方,对应的DP_H是实际添加的特征值吧

48

主题

178

回帖

735

积分

版主

积分
735
发表于 昨天 12:16 | 显示全部楼层
CD对应的是character的属性或者可以叫声明,DH对应的放的是character的value
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-4-3 13:57 , Processed in 0.083563 second(s), 21 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表