更新时间:2022-02-24 GMT+08:00

平台命令下发

接口功能

用于平台向设备下发设备控制命令。

参数说明

字段名

必选/可选

类型

参数描述

msgType

必选

String

表示平台下发的请求,固定值“cloudReq”

serviceId

必选

String

设备服务的ID。

cmd

必选

String

服务的命令名,参见profile的服务命令定义。

paras

必选

ObjectNode

命令的参数,具体字段由profile定义。

mid

必选

Int

2字节无符号的命令id,平台内部分配(范围1-65535),设备命令响应平台时,需要返回该值。

示例

MQTT 
设备先订阅Topic: /huawei/v1/devices/{deviceId}/command/{codecMode} 才能收到命令推送 
北向命令下发使用以下接口: 
https://server:port/iocm/app/signaltrans/v1.1.0/devices/{deviceId}/services/{serviceId}/sendCommand?appId={appId} 
MQTT Client接收到的payload: 
{ 
"msgType": "{msgType}", 
"serviceId": "{serviceId}", 
"mid": 2016, 
"cmd": "{cmd}", 
"paras": { 
"value": 4 
} 
}