Downstream Command

下行指令 - 平台到设备

定义

Downstream Command(下行指令)指平台向设备下发的控制指令、配置或 Thing Model 服务调用。与设备上报的 Telemetry 上行数据相对,支持同步/异步、QoS 配置,是 Remote Control 的实现方式。

指令类型

下行指令包括:属性设置(写入 Device Shadow 设备影子,设备在线时推送)、服务调用(如重启、OTA 触发、参数配置)、自定义指令(按业务协议封装)。支持同步模式(等待设备响应,超时返回)与异步模式(下发即返回,设备异步执行后上报结果)。

传输与可靠性

通过 MQTT 等协议下发时,可配置 QoS 等级:QoS 0 至多一次、QoS 1 至少一次、QoS 2 恰好一次。对于离线设备,指令可缓存至 Device Shadow,设备上线后自动拉取。平台需记录指令下发状态、设备响应及超时情况,支撑 Remote Control 远程控制的可观测性。

安全与权限

下行指令涉及设备控制,需结合 RBAC 权限控制,仅授权用户可下发;敏感操作(如重启、恢复出厂)可要求二次确认。指令内容需防篡改,建议采用签名或加密,防止中间人攻击。

相关术语

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