CH571,CH573,CH582,CH592低功耗蓝牙定向广播回连

发布时间 2023-08-22 17:22:26作者: ZDeST

以CH582的Hid_Keyboard例程为例,

思路是这样的:

1、CH582首次广播面向对象为所有扫描设备,例程默认就是这种广播方式;

2、我们主机设备与CH582建立配对之后,可以利用hidDevPairStateCB回调添加代码找到我们主机设备的地址信息(remote_addr)以及地址类型(addr_type);

▷结构体赋值
Device_ID_t mydevinfo;
▷蓝牙配对状态回调

3、将上次绑定的设备地址(remote_addr)和地址类型(addr_type)传入定向广播的参数中;

▷定向广播初始化

4、利用结构体中的是否绑定参数(mydevinfo.isbond)做判断,每次上电广播时是否进行定向广播

▷广播初始化

5、定向广播为1.28s进行一次广播,且部分苹果手机和华为手机无法利用该方式回连,可利用白名单回连的方式进行回连;

白名单设置可参考该地址博客介绍: