Failure-003 把协议层成功当成应用闭环
FAILURE-003 · VERIFIED LESSON
底层成功,不等于用户功能成功
协议排障中最常见的错误之一,是把某一层的成功证据直接扩展成整个系统已经闭环。
常见错误推理
1 | 有 MAC ACK -> 认为 ZCL 已处理 |
正确做法
为每条链路分别设置成功锚点:
- 链路层:ACK、重传和帧交付;
- 网络层:路由、地址和协议状态;
- 安全层:密钥、会话和解密结果;
- 应用层:Cluster、属性、命令或事件响应;
- 用户层:平台显示、控制闭环和持久状态。
可迁移经验
结论应写成“已通过 A,在 B 前失败”,而不是笼统写“设备通信失败”。这样才能决定下一项最小实验。