摘要
本文针对杰理 AC696N 开发板自定义蓝牙配对密码需求,分两步讲解配置方法:关闭简易配对模式、修改 PIN 码返回函数,清晰给出对应源码修改位置,帮助工程师快速实现蓝牙连接密码校验功能。
在 AC696N 音箱 SDK 开发中,默认蓝牙为免密简易配对,产品若需增加连接密码校验,可通过两段源码修改实现自定义配对 PIN 码,操作分为两步。
第一步关闭简易配对模式:打开bt_switch_func.c文件,在bt_task_start()函数内添加两行代码,调用__set_simple_pair_flag(0);关闭简易配对,设备启动后启用密码验证流程。
第二步自定义蓝牙配对密码:进入user_cfg_new.c,找到bt_get_pin_code()函数,修改函数返回字符串,例return "9898";,返回值即为手机连接蓝牙时输入的配对密码,支持自定义 4 位数字组合。完成两处代码修改后重新编译烧录,手机搜索设备连接时,将弹窗要求输入设定密码,无正确密码无法建立蓝牙链路。
总结
本次蓝牙密码配置核心逻辑为先关闭免密配对机制,再自定义 PIN 码,两处修改分别对应蓝牙初始化与配置接口,改动量小、兼容性强,适合带权限管控的蓝牙音频产品开发。
阅读全文
209