找回密码
 立即注册

微信扫码登录

查看: 538|回复: 1

[BLE SDK] 多连接sdk和单链接一些不同的地方

[复制链接]

24

主题

20

回帖

236

积分

华贵铂金

积分
236
发表于 2025-4-30 13:55:50 | 显示全部楼层 |阅读模式 来自 浙江嘉兴
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8258
SDK及版本: 多连接sdk及单链接sdk
想请教以下几个方面的问题:

1,我单链接的回调函数是按照别人的写法可以实现功能的,目前的写法如下: 7e2685315bc555d7e495c12d8b21db3.png ,由于更多需求,现在是需要在项目中增加主机功能,目前是1m1s的程序,但是多连接的sdk,虽然结构体有类似的,但是demo里回调函数指针类型不同,标准程序里是这样定义的结构体 420d5768190f0f26cca55233024d977.png ,单链接的结构体 05d91500166511a7ba2ed94ed4264be.png 是这样的,能否告知一下多连接sdk类似于rf_packet_att_data_t的指针?我现在回调函数进去不知道怎么获取作为从机时的接收到的数据()。
2,因为是从机开始学习的,用户手册和网上也更多描述从机相关的,想问一下主机是如何判断广播,如何连接并获取特征值呢?能否提供一下接口或者参考程序?

0

主题

1

回帖

16

积分

英勇黄铜

积分
16
发表于 4 天前 | 显示全部楼层 来自 上海
你好,
1. 可以直接对结构体中的value取地址,按照指针的方式结合长度使用,或者参考feature_test里面feature_ll_more_data demo中的my_client_2_server_write_callback 用法。
2. 以tc_ble_sdk的acl_c1p1_demo为例,收到广播事件的callback是app_le_adv_report_event_handle,里面调用blc_ll_createConnection来创建连接。
    读取属性值可以参考simple_sdp.c中app_service_discovery()的用法。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-7-20 07:10 , Processed in 0.107686 second(s), 24 queries .

Powered by Telink 隐私政策

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

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