Device Shadow

设备影子 - 期望状态与上报状态

定义

Device Shadow(设备影子)是设备在云端的虚拟表示,存储 Desired State(期望状态)与 Reported State(上报状态)。设备离线时,平台可将下行指令写入影子,待设备上线后拉取执行,确保配置不丢失。

核心特点

  • 离线缓存:配置下发可写入影子,设备上线后自动拉取
  • 状态同步:期望状态与上报状态对比,支持配置最终一致
  • 远程控制:Remote Control 配合实现离线指令缓存

工作流程

应用或平台写入 Desired 期望状态至影子;设备上线后订阅影子 Topic,拉取 Delta(期望与上报的差异),执行配置更新后上报 Reported 状态;平台合并 Reported 与 Desired,实现最终一致。设备离线期间,Downstream Command 下行指令可写入影子,设备上线后自动同步,无需轮询。

与物模型的关系

影子存储的内容遵循 Thing Model 物模型定义的属性结构。支持部分更新(仅更新指定属性)、版本号(防止并发冲突)。适用于配置下发、远程开关控制、参数批量更新等场景,是 Remote Control 远程控制的核心机制之一。

相关术语

返回设备管理平台专业术语