DBG-004 Parent Loss、Leave 与 Rejoin
DBG-004 · VERIFIED LESSON
设备没收到 Leave,不等于设备已经离网
Sleepy End Device 发现父节点不可达时,可能进入 parent link failure 和 rejoin;这与真正收到 Leave、清除网络参数和恢复出厂是不同路径。
现象
网关侧显示设备已删除,但设备在下一次唤醒后仍保留旧网络信息,或者继续尝试重新加入网络。
必须分开的路径
1 | 连续 Data Request 无 ACK |
决定性证据
- 是否真的捕获到 NWK Leave 或 Leave request;
- Data Request 的 ACK、Frame Pending 和返回状态;
- Parent Loss 后是否启动 Rejoin;
- 网络凭据和“已在网络中”状态是否被清除。
当前收获
“App 删除设备”“设备网络不可达”“设备恢复 factory-new”不能合并成一个状态。排障应先确定设备实际收到的空口消息和本地状态机分支。