|
|
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无法连接的方案,也请务必推荐一下。
|
|