设备接收命令
接口说明
设备接收物联网平台下发的控制命令。
Topic
| Topic | /huawei/v1/devices/{deviceId}/command/{codecMode} |
|---|---|
| 消息发送方 | 物联网平台 |
| 消息接收方 | 设备 |
- 当用户在环境中有上传对应的编解码插件时,“codecMode”取值为“binary”。
- 环境中没有上传编解码插件时,“codecMode”取值为“json”。
一般建议两个topic都进行订阅。
参数说明
| 参数 | 必选/可选 | 类型 | 描述 |
|---|---|---|---|
| msgType | 必选 | String | 固定值“cloudReq”,表示平台下发的请求。 |
| serviceId | 必选 | String | 设备服务的ID。 |
| cmd | 必选 | String | 命令名称,在设备的产品模型中定义。 |
| paras | 必选 | ObjectNode | 命令参数,具体字段在设备的产品模型中定义。 |
| mid | 必选 | Integer | 命令ID,物联网平台内部分配(范围1-65535),设备响应平台命令时,需要返回该值。 |
示例
设备先订阅Topic后才能收到命令推送,设备接收到的payload:
{
"msgType": "cloudReq",
"serviceId": "******",
"mid": 1,
"cmd": "LEVEL",
"paras": {
"value": 4
}
}
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.