上报飞行任务进度和状态

2022-07-07
暂无评分

设备上报飞行任务进度和状态

Topic:

thing/product/{pid}/events

参数说明:

参数必填类型说明
tidYstring
bidYstring
methodYstringmessage类型
timestampYint13位时间戳
dataYobject
» outputYobject
»» statusYstring任务状态
»» extYobject
»»» current_waypoint_indexYint当前执行到的航点数
»»» media_countYint本次任务产生的媒体文件数量,只在最后结束的任务的那条消息才有
»»» track_idYstring航迹id
»» progressYobject进度结构体
»»» current_stepYint步骤枚举值:
* 1:下载kmz航线任务
* 2:KMZ上传中
* 3:航线执行
»»» percentYint进度:0-100

示例:

// topic thing/product/{pid}/events
{
  "bid": "000f3949-01fe-4778-9b75-76a9ac5c4ed6",
  "data": {
    "output": {
      "ext": {
        "current_waypoint_index": 3,
        "media_count": 6,
        "track_id": "track_id"
      },
      "progress": {
        "current_step": 19,
        "percent": 100
      },
      "status": "ok"
    },
    "result": 0
  },
  "method": "flighttask_progress",
  "tid": "da927f3a-b408-4b2a-9ce8-f4d57c913909",
  "timestamp": 1654065677966
}

云端响应:设备上报飞行任务进度和状态

Topic:

// topic thing/product/{pid}/events_reply
{
  "method":"flighttask_progress",
  "tid":"12345",
  "bid":"456",
  "timestamp": "1234567890123",
  "data":{
    "result": 0
  }
}

参数说明:

参数必填类型说明
tidYstring
bidYstring
methodYstringmessage类型
timestampYint13位时间戳
dataYobject
» resultYint响应结果0代表正常