CN / EN
CN / EN

提问

设计支持

您的项目私密技术问题如需获得一对一支持,请点击下方联系我们。

如何只连接已绑定的设备? GR533x

139***140

2025-05-17 17:16

1、GR5330, 自制板卡

2、SDK V1.06

3、如何只连接已绑定的设备?

根据咱们BLE AI-Bot及社区资料,需要开启白名单-》未绑定时不开启,开放扫描与广播,进行配对与绑定

绑定后开启白名单,以后(断电重连)只连接绑定的从机(不连接其它符合过滤但未绑定的从机)


现在的问题:

绑定后无法连接,确认主机在扫描,可以打印出其它从机,也基本可以确认从机在广播,因为把广播参数临时改为BLE_GAP_ADV_ALLOW_SCAN_ANY_CON_WLST,手机可发现该从机

未绑定时可以正常连接与配对

0收藏

0赞成

185***527

汇顶员工
2025-05-19 17:39

你好:

作为主机而言,需要连接什么设备完全是自主决定的,

1. 可读取其绑定的设备信息,与扫描到广播进行地址对比,若一致才去连接

作为从机而言,期望被扫描设备连接方法就更多

1. 开启白名单,只允许白名单中设备扫描和连接

2. 开启定向广播,定向广播中peer addrss设置为目标设备地址即可

3. 被连接上后,判断是否为已配对的设备,若不是直接断链

等等

关于你提到的问题和描述,不确定你的白名单设置是否正确,无法给出判断

0条评论

0赞成

0收藏

您的评论

139***140

2025-05-20 10:24

白名单 是绑定后自动添加的,主机的白名单开启也是筛选设备的目的么?


流程是不是这样???

1、未绑定时,主从机均不开启白名单,可开启扫描与广播

2、绑定后,双方的mac 由sdk加入白名单

3、主机开启白名单,从机开启白名单,

4、主机仅连接当前从机,从机仅可被当前主机发现


3条评论

0赞成

0收藏

您的评论

登录后可回答问题,请 注册

我们时刻倾听您的声音
联系销售

扫描关注公众号

打开微信,使用“扫一扫”即可关注