Failure-003 把协议层成功当成应用闭环
FAILURE-003 · VERIFIED LESSON
底层成功,不等于用户功能成功
协议排障中最常见的错误之一,是把某一层的成功证据直接扩展成整个系统已经闭环。
常见错误推理
1 | 有 MAC ACK -> 认为 ZCL 已处理 |
正确做法
为每条链路分别设置成功锚点:
- 链路层:ACK、重传和帧交付;
- 网络层:路由、地址和协议状态;
- 安全层:密钥、会话和解密结果;
- 应用层:Cluster、属性、命令或事件响应;
- 用户层:平台显示、控制闭环和持久状态。
可迁移经验
结论应写成“已通过 A,在 B 前失败”,而不是笼统写“设备通信失败”。这样才能决定下一项最小实验。
关联内容
评论
评论公开可见,留言需要登录 GitHub。机器人头像生成器。
编辑或删除:打开对应讨论,在评论右上角点击 ⋯ → Edit / Delete。可用操作由 GitHub 根据账号权限决定;删除后返回这里刷新评论。