zephyr BLE 主机安全管理层错误代码无法从上层访问
作者: m-alperen-sener创建于 2025年12月1日更新于 2026年9月18日
标签area: Bluetootharea: Bluetooth Qualificationarea: Bluetooth Host
描述错误
目前SM(安全经理)的配对故障没有向用户报告,但被转换为公共安全故障.
- 海事组织从用户的角度来看,了解SM层的实际故障是什么才能采取行动是有价值的。 我不确定所有SM配对失败是否得到全面处理。
- 资格测试案例SM/CEN/JW/BI-06-C要求在测试期间核实SM故障,但目前无法从测试应用中获取,也没有API。
Zepher 主机错误转换 : https://GitHub.com/zephyrproject-rtos/zephyr/blob/main/subsys/蓝牙/host/smp.c#L477 (中文(简体) ).
在 AutoPTS 中工作才能通过测试 : https://GitHub.com/auto-pts/auto-pts/pull/1628 (英语).
退缩
- [ 这是一种倒退。
- 复制步骤
无回复( N)
QQ 相关日志输出
贝壳
影响
功能限制 – 有的功能不尽人意,但系统可用.
环境
无回复( N)
++ 附加上下文
我提议解决这个问题的是添加API来取回保存在SM层的最新SM故障,而不是完全更新公共安全出错日志,这样主机用户就可以在需要时取回成对-失败回调中的最新故障.内容来源: zephyrproject-rtos/zephyr