• 正文
  • 相关推荐
申请入驻 产业图谱

杰理 AC696N 开发板开发功能分享 —— 蓝牙密码配对

16小时前
209
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

摘要

本文针对杰理 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 码,两处修改分别对应蓝牙初始化与配置接口,改动量小、兼容性强,适合带权限管控的蓝牙音频产品开发。

相关推荐