找回密码
 立即注册

微信扫码登录

查看: 222|回复: 3

[BLE SDK] 旧版android系统扫描不到定向广播

[复制链接]

13

主题

19

回帖

147

积分

荣耀黄金

积分
147
发表于 2026-1-15 11:34:00 | 显示全部楼层 |阅读模式 来自 广东
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: tlsr9218
SDK及版本: -
本帖最后由 hhh 于 2026-1-15 11:45 编辑

为了解决系统蓝牙连接后APP无法连接,我尝试将slave设为2,并在系统蓝牙连接时的连接事件开启低占空比定向广播。

blc_ll_setAdvParam(ADV_INTERVAL_MS(500), ADV_INTERVAL_MS(500), ADV_TYPE_CONNECTABLE_DIRECTED_LOW_DUTY, OWN_ADDRESS_PUBLIC, peer_addrtype , peer_addr, ADV_CHANNEL_ALL, ADV_FP_NONE);
blc_ll_setAdvEnable(BLC_ADV_ENABLE);

但是发现以下问题
1、在android15系统的手机连接后能正常扫描到定向广播,但是在android10系统的手机连接后扫描不到定向广播,而且使能notify时数据难以发出。
2、首次连接变困难了,连接成功后连接参数容易被修改。

在使用低占空比定向广播时,是否需要进行一些额外配置,以提高兼容性?目前handbook和demo关于定向广播资料很少,如果有参考demo务必分享一下。

如果有更好的解决系统蓝牙连接后APP无法连接的方案,也请务必推荐一下。

0

主题

40

回帖

161

积分

荣耀黄金

积分
161
发表于 2026-1-16 18:39:53 | 显示全部楼层 来自 上海

回帖奖励 +5 金钱

请参考“蓝牙被连接两次但是只收到一次连接事件”帖子

如果想起两路广播,可以用ext adv 填不同的handle和不同的地址起两路广播,可以参考feature demo中的featur_ext_adv

以及handbook中“3.5.1.2 Extended Advertising 相关的 API 介绍”章节

13

主题

19

回帖

147

积分

荣耀黄金

积分
147
 楼主| 发表于 2026-1-19 09:31:08 | 显示全部楼层 来自 广东
TL_YWY 发表于 2026-1-16 18:39
请参考“蓝牙被连接两次但是只收到一次连接事件”帖子

如果想起两路广播,可以用ext adv 填不同的handle和 ...

使用ADV_TYPE_CONNECTABLE_DIRECTED_LOW_DUTY有什么需要注意的吗?

0

主题

42

回帖

163

积分

荣耀黄金

积分
163
发表于 2026-1-28 11:42:59 | 显示全部楼层 来自 北京

回帖奖励 +5 金钱

在 BLE 的 Low duty 可连接定向广播模式下,广播间隔(interval)的配置值必须大于 20ms。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 |沪公网安备31011502403548号 )

GMT+8, 2026-3-3 13:05 , Processed in 0.087981 second(s), 24 queries .

Powered by Discuz! 隐私政策

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

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