139***140
1、GR5330, 自制板卡
2、SDK V1.06
3、如何只连接已绑定的设备?
根据咱们BLE AI-Bot及社区资料,需要开启白名单-》未绑定时不开启,开放扫描与广播,进行配对与绑定
绑定后开启白名单,以后(断电重连)只连接绑定的从机(不连接其它符合过滤但未绑定的从机)
现在的问题:
绑定后无法连接,确认主机在扫描,可以打印出其它从机,也基本可以确认从机在广播,因为把广播参数临时改为BLE_GAP_ADV_ALLOW_SCAN_ANY_CON_WLST,手机可发现该从机
未绑定时可以正常连接与配对
185***527
你好:
作为主机而言,需要连接什么设备完全是自主决定的,
1. 可读取其绑定的设备信息,与扫描到广播进行地址对比,若一致才去连接
作为从机而言,期望被扫描设备连接方法就更多
1. 开启白名单,只允许白名单中设备扫描和连接
2. 开启定向广播,定向广播中peer addrss设置为目标设备地址即可
3. 被连接上后,判断是否为已配对的设备,若不是直接断链
等等
关于你提到的问题和描述,不确定你的白名单设置是否正确,无法给出判断
139***140
白名单 是绑定后自动添加的,主机的白名单开启也是筛选设备的目的么?
流程是不是这样???
1、未绑定时,主从机均不开启白名单,可开启扫描与广播
2、绑定后,双方的mac 由sdk加入白名单
3、主机开启白名单,从机开启白名单,
4、主机仅连接当前从机,从机仅可被当前主机发现
打开微信,使用“扫一扫”即可关注