jl701n_soundbox_release_v1.4.2 中的2T1_duplex应用 主机端不绑定配对,从机端实现绑定配对的修改方法
📎 原始文档:https://www.kdocs.cn/l/cvyNgE9EcKnT jl701n_soundbox_release_v1.4.2 中的2T1_duplex应用 主机端不绑定配对,从机端实现绑定配对的修改方法
使用办法: 与公版SDK 对比替换 压缩包jl701n_soundbox_release_v1.4.2_2T1_duplex应用_perip端绑定_central不绑定配对功能补丁_20240827.rar中 的文件,并更换rebuild 两个 蓝牙库。
修改解读: 实现原理:新增公共配对码和私有配对码,公共配对码则是固定宏定义的形式赋值,私有配对码则是连接过后,双方都共用一个相同的私有配对码,当使用私有配对码的时候。
私有配对码和公共配对码说明: 主机端的私有配对码和公共配对码同时生效,所以可以连接相同私有配对码的从机,同时也能与带有公共配对码的从机连接,从而实现不做绑定配对功能的要求

从机端的私有配对码和公共配对码只能任一个单独生效,所以当私有配对码设置时,公共配对码必须为0,所以从机端就可以根据有公共配对码或是私有配对码来做公共配对和绑定配对功能。
2. 固定公共配对码:
3. 保存绑定私有的配对码(连接时新增底层抛出私有配对码生成事件): 

4. 清除私有配对码接口封装 
5. 还可以增加判断rssi 值进行近距离连接,demo 设置为(-120) ,一般低于-90 db 基本没有信号 

- 公共配对码和私有配对码scan切换周期可以自行修改,demo设置为2000ms

