#100290·zephyr

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