找回密码
 立即注册

微信扫码登录

查看: 100|回复: 9

[BLE SDK] 自动连接

[复制链接]

6

主题

11

回帖

72

积分

不屈白银

积分
72
发表于 4 天前 | 显示全部楼层 |阅读模式 来自 广东
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: tlsr9518
SDK及版本: v4.0.1.0
本帖最后由 hhh 于 2025-11-10 16:46 编辑

有两个问题请假:
①请问ble怎么做到像蓝牙耳机一样被系统蓝牙自动连接?应该关注那些配置?广播数据?UUID?还是?
②怎么做到被安卓系统蓝牙连接(目前能扫描到广播但是连接提示配对失败,需要对应的应用配对)?应该关注那些配置?广播数据?UUID?还是?

6

主题

11

回帖

72

积分

不屈白银

积分
72
 楼主| 发表于 4 天前 | 显示全部楼层 来自 广东
2025-11-10 17 13 22.png 有懂的吗

0

主题

20

回帖

83

积分

不屈白银

积分
83
发表于 前天 16:20 | 显示全部楼层 来自 上海
您好,
     请参考我们的acl_peripheral_demo工程,在默认代码情况下,就能做到可以通过加密流程,并且断连后重新广播能被手机回连。重点关注广播内容,还有ATT表。
     您可以在demo基础上开发。

6

主题

11

回帖

72

积分

不屈白银

积分
72
 楼主| 发表于 前天 17:14 | 显示全部楼层 来自 广东
11.jpg

6

主题

11

回帖

72

积分

不屈白银

积分
72
 楼主| 发表于 前天 17:15 | 显示全部楼层 来自 广东

请问安卓系统蓝牙无法连接是哪方面的问题?

6

主题

11

回帖

72

积分

不屈白银

积分
72
 楼主| 发表于 前天 18:03 | 显示全部楼层 来自 广东
TL_LJP 发表于 2025-11-12 16:20
您好,
     请参考我们的acl_peripheral_demo工程,在默认代码情况下,就能做到可以通过加密流程,并且断 ...

我用的openharmony的,这个demo不太兼容,openharmony的demo看起来不支持,如果要移植需要具体怎么配置呢?①广播一个公用HID服务并在ATT中至少有一个公用服务uuid而不能全是私有uuid?②需要启动SMP、SDP加密认证,登记master的信息?③断开后配置为定向广播,协议栈负责了自动回连?
不知道我这理解是否正确?还是需要另外配置?

0

主题

20

回帖

83

积分

不屈白银

积分
83
发表于 前天 20:07 | 显示全部楼层 来自 上海
您好,
    1. 广播内容中最好带有HID的UUID,可以提高手机兼容性;ATT表里面可以随意添加。
    2. 协议栈自动处理SMP的交互和存储。
    3. 只要已经配对成功,断开连接后,协议栈会重新开始广播。回连是需要手机参与。

6

主题

11

回帖

72

积分

不屈白银

积分
72
 楼主| 发表于 昨天 17:20 | 显示全部楼层 来自 广东
TL_LJP 发表于 2025-11-12 20:07
您好,
    1. 广播内容中最好带有HID的UUID,可以提高手机兼容性;ATT表里面可以随意添加。
    2. 协议栈 ...

请问b91系列是不是不支持smp,不能自动连接?看官网资料其它系列才有SMP

0

主题

20

回帖

83

积分

不屈白银

积分
83
发表于 昨天 19:30 | 显示全部楼层 来自 上海
您好,
       支持SMP的哦,您可以确认一下ACL_PERIPHR_SMP_ENABLE 或者 ACL_CENTRAL_SMP_ENABLE有没有使能。
       推荐升级到最新的SDK (https://gitee.com/telink-semi/tl_ble_sdk

6

主题

11

回帖

72

积分

不屈白银

积分
72
 楼主| 发表于 5 小时前 | 显示全部楼层 来自 广东
TL_LJP 发表于 2025-11-13 19:30
您好,
       支持SMP的哦,您可以确认一下ACL_PERIPHR_SMP_ENABLE 或者 ACL_CENTRAL_SMP_ENABLE有没有使 ...

非常感谢,虽然SDK存在一些差异,但是从acl_peripheral_demo移植过来验证自动连接确实可行。现在有三个疑问:①disconnect事件回调中有个 dev_char_info_delete_by_connhandle(pDisConn->connHandle)是否与这个功能相关,需要一并移植吗;②uuid为0x1812的hid服务中的哪些特征是非必须可以去掉的;③自动回连时ble广播支持使用直连广播吗,直连和非直连是否存在连接速度差异。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-11-14 16:55 , Processed in 0.109772 second(s), 24 queries .

Powered by Discuz! 隐私政策

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

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