企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
# 推送模块版本 * **说明** > 给指定2.0设备推送最新已发布的版本的模块,封装upgrade消息转发给cm,cm封装后转发dispatcher,最后转ncs。 * **URL**:/v1/device/push/{did}/{type} * **请求方式**:POST * **Header参数**: | **Header\_Key** | **Header\_Value** | | :---: | :---: | | **ts** | 精确到ms的时间戳 | | **openid** | openid,每个个人用户的唯一标识 | | **applicationid** | 应用ID,每个开发者的唯一标识 | | **sign** | 加密签名,算法为SHA1\(HTTPMethod+RequestURI+params+ts+openkey+applicationkey\) | * **请求内容**: ``` did 设备ID(参数在URL中) type 类型 0表示升级的是模块,1标识升级的是设备(参数在URL中) ``` | **参数名称** | **中文名称** | **类型** | **限制** | **必须** | **说明** | | :--- | :---: | :---: | :---: | :---: | :--- | | **sid** | 子设备ID | 字符串 | 64 | 否 | 标识网关的子设备ID,此时要去deviceId必须为网关的ID,如果是网关或者设备本身升级,则忽略此字段 | * **返回内容** **成功时:** > 返回内容 ``` { "code": 0 } ``` > 返回说明:code(成功标志)。 **失败时:** ``` { "code": ERRORCODE //ERRORCODE可以去错误码目录中查找 } ```