Appearance
指定设备发送指令
接口说明
给指定设备发送指令。
请求URL
本接口通用参数里面method的值为jimi.open.instruction.send
HTTP请求方式
POST
请求参数
(1)通用参数
参见: 通用参数
(2)私有参数
| 参数名 | 参数类型 | 是否必须 | 默认值 | 描述 |
|---|---|---|---|---|
| access_token | String | 是 | 访问令牌,表明其是一个合法第三方 | |
| imei | String | 是 | 无 | 设备imei号 |
| inst_param_json | String | 是 | 无 | 指令消息json字符串。列如:{"inst_id":"110104","inst_template":"SOS,A,{0},{1},{2}#","params":["13243","1234","12344"],"is_cover":"false"} |
inst_param_json参数说明
| 参数名 | 参数类型 | 是否必须 | 默认值 | 描述 |
|---|---|---|---|---|
| inst_id | String | 是 | 无 | 指令编码 |
| inst_template | String | 是 | 无 | 指令模板 |
| params | Array(string) | 是 | 无 | 指令参数字符串数组 |
| is_cover | boolean | 否 | false | 是否覆盖已存在的离线指令 true-覆盖 false-不覆盖 |
返回值
| 参数 | 类型 | 描述 |
|---|---|---|
| code | Int | 返回码: 0: 正确返回 其它: 失败。参考错误码说明 |
| message | String | 如果code不为0,会有相应的错误信息提示 |
| result | String | 返回的数据 |
正确返回示例:
js
{
"code": 0,
"message": "发送指令成功",
"result": null
}错误返回示例:
js
{"code": 12005,"message": "下发指令失败,结果码:226","result": null}