4.1 HTTP方式设备控制

第三方主动发送控制命令,海平台接收到下控至末端设备

  • URL: http://服务器ip/deviceredirect/v1/deviceredirect/platform/command
  • Method: POST
  • ontent-Type: application/json
  • Body:
参数 必选 类型 说明 示例
command String 控制协议
Id String 请求id,建议唯一规则
devices String[] 设备devices_udid 集合
authorization String HAI平台生成授权码

请求示例:

{
    "command":{
        "switch_status":1
    },
    "id":"0e55edde-5de2-469f-922d-05ac7fb887d0",
    "devices":[
        "设备id"
    ],
    "authorization":"0xl2rrBAh2E5W0p1aD8JuqiBjt6ZRQRCxCv7N3kjsAtWz3OnJ1-dtg=="
}

末端设备离线示例返回数据:

{
    "succeed":false,
    "error":1444,
    "msg":"设备不在线",
    "id":"0e55edde-5de2-469f-922d-05ac7fb887d0"
}

成功示例返回数据:

{
    "succeed":true,
    "error":0,
    "msg":"",
    "id":"0e55edde-5de2-469f-922d-05ac7fb887d0"
}