机场2下发航线任务时,报错314013

已完成

评论

31 条评论

  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 不需要,您可以查阅以下文档进行解决:机场下发航线任务时,报错314013 或者314004的解决方案 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    评论操作 固定链接
  • 1932660418

    根据这个:机场下发航线任务时,报错314013 或者314004的解决方案

    1. 检查下发任务中的url 是否正确,在浏览器中输入该url,需要能够自动触发下载。
    2. 检查机场网络是否能够访问该下发任务中的url。
    3. 检查云端服务是否正常回复了机场请求的任务资源获取接口。(云端一定要回复该接口,机场才能正常获取航线文件)

    均已排查无问题。请问我是否有未排查的问题。下述为任务资源获取接口的回复。:

    {
        "bid": "f64bac10-1be1-462a-a84e-bcc5f220d425",
        "data": {
            "output": {
                "file": {
                    "fingerprint": "JY/rZ6D4i9MqCGS5XdyKOA==",
                    "url": "https://test-helmet.oss-cn-hangzhou.aliyuncs.com/test/sample.kmz"
                }
            },
            "result": 0
        },
        "tid": "f64bac10-1be1-462a-a84e-bcc5f220d425",
        "timestamp": 1718954950,
        "method": "flighttask_resource_get"
    }

    0
    评论操作 固定链接
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 fingerprint为文件内容的MD5格式。 回复云端时要使用云端下发的tid和bid. 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    评论操作 固定链接
  • 1932660418

    你好,根据上述提示我发现tid发送错误。经过调整之后。回复flighttask_resource_get方法的操作已正常。

    然后通过监听主题发现。回复机场该数据之后,会关闭机场舱门。

    通过监听 events的flighttask_progress。result的错误码为314004。重启机场多次依然提示此错误。

    机场flighttask_resource_get数据如下:

    {"bid":"0f2479c3-716e-4644-bd3d-6fd977c322af","data":{"flight_id":"b2ef354b-33c6-87ef-f803-3a1337ad16f0"},"method":"flighttask_resource_get","tid":"45f0dc9d-a4e8-45c8-9c37-59e24c0402ab","timestamp":1718963076345,"gateway":"7CTDM4800BPS0F"}

    云端回复flighttask_resource_get数据如下:

    {
      "bid": "0f2479c3-716e-4644-bd3d-6fd977c322af",
      "data": {
        "output": {
          "file": {
            "fingerprint": "JY/rZ6D4i9MqCGS5XdyKOA==",
            "url": "https://test-helmet.oss-cn-hangzhou.aliyuncs.com/test/sample.kmz"
          }
        },
        "result": 0
      },
      "tid": "45f0dc9d-a4e8-45c8-9c37-59e24c0402ab",
      "timestamp": 1718963091,
      "method": "flighttask_resource_get"
    }

    机场flighttask_progress如下:

    {"bid":"c596774f-83c3-876d-d9df-3a134c5a8679","data":{"output":{"ext":{"current_waypoint_index":0,"flight_id":"b2ef354b-33c6-87ef-f803-3a1337ad16f0","media_count":0,"track_id":"","wayline_id":65535,"wayline_mission_state":2},"progress":{"current_step":35,"percent":18},"status":"failed"},"result":314004},"method":"flighttask_progress","need_reply":1,"tid":"4a518b24-c067-4945-87a8-248b76f60e9a","timestamp":1718963093150,"gateway":"7CTDM4800BPS0F"}

     

    0
    评论操作 固定链接
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 fingerprint不为文件内容的MD5格式。 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    评论操作 固定链接
  • 1932660418

    你好,你的意思是说fingerprint的值应该为sample.kmz内容的md5值,而不是需要该文件的md5值。我可以这么理解吗

    0
    评论操作 固定链接
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 是的。文件内容的MD5 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    评论操作 固定链接
  • 1932660418

    你好,KMZ文件为wpmz文件夹的压缩。wpmz文件夹内包含waylines.wpml和template.kml。我是需要对waylines.wpml文件中的内容的MD5,还是wpmz文件夹的MD5。麻烦指导一下。

    0
    评论操作 固定链接
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 kmz 那个压缩文件,整个航线文件直接执行该命令 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    评论操作 固定链接
  • 1932660418

    感谢您的指导,下周户外调试我按照您的指导尝试一下,祝您周末愉快。

    0
    评论操作 固定链接
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 周末愉快,随时为您提供技术支持。 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    评论操作 固定链接
  • 1932660418

    你好,调整md5之后,监听flighttask_progress之后,KMZ文件能正常下载,但是设置飞行参数设置失败,错误码316025。

    这是错误的步骤点:Home点设置。

    {"bid":"21cd4cb9-6f7a-36a6-9705-3a136f118f72","data":{"output":{"ext":{"current_waypoint_index":0,"flight_id":"b2ef354b-33c6-87ef-f803-3a1337ad16f0","track_id":"","wayline_id":65535,"wayline_mission_state":2},"progress":{"current_step":19,"percent":20},"status":"in_progress"},"result":0},"method":"flighttask_progress","need_reply":0,"tid":"dc99ced4-e8cc-4d69-926e-a91fd9a793f9","timestamp":1719545478671,"gateway":"7CTDM4800BPS0F"}

    这是提示的错误信息:

    {"bid":"21cd4cb9-6f7a-36a6-9705-3a136f118f72","data":{"output":{"ext":{"current_waypoint_index":0,"flight_id":"b2ef354b-33c6-87ef-f803-3a1337ad16f0","media_count":0,"track_id":"","wayline_id":65535,"wayline_mission_state":2},"progress":{"current_step":35,"percent":20},"status":"failed"},"result":316025},"method":"flighttask_progress","need_reply":1,"tid":"beed0134-8c6f-4bb2-907d-b9adda2c297d","timestamp":1719545493958,"gateway":"7CTDM4800BPS0F"}

     

    0
    评论操作 固定链接
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 机场和无人机固件版本都是10.00.0609吗?图传链路质量差导致,请重启机场及飞行器重试。 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    评论操作 固定链接
  • 1932660418

    你好,固件版本都是0609,重启飞行器及机场重试过了,还是在home点设置的时候出现该错误,但是一键起飞不会提示图传链路质量差的问题。

    0
    评论操作 固定链接
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 方便发送下航线文件吗? 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    评论操作 固定链接
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 您测试下minio是不是正常配置了?使用机场媒体文件无法上传这篇文档第4点测试下。 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    评论操作 固定链接
  • 1932660418

    你好,感谢帮助,我是在司空2上创建的航线文件,然后上传至oss,再通过第三方云下发的。航线文件链接如下:https://test-helmet.oss-cn-hangzhou.aliyuncs.com/test/sample.kmz

    0
    评论操作 固定链接
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 司空的航线文件有的字段在上云API不支持,您查阅以下文档对比下:https://developer.dji.com/doc/cloud-api-tutorial/cn/api-reference/dji-wpml/overview.html 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    评论操作 固定链接
  • 1932660418

    你好,我请问下,如果我在只在司空2上设置航点,不增加任何动作,这样操作的话可以在第三方云支持吗?

    0
    评论操作 固定链接
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 您可以直接用pilot2生成航线文件,pilot2的都支持。 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    评论操作 固定链接
  • 1932660418

    好的,我尝试一下。

    0
    评论操作 固定链接
  • 1932660418

    我在手柄上创建航线,上传司空2之后再下载下来。这样操作可以么。

    0
    评论操作 固定链接
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 应该可以的,您司空上可以正常下发该航线吗? 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    评论操作 固定链接
  • 1932660418

    你好,这是我用pilot2创建的航线,还是一样的错误提示。这是我的航线文件地址:https://test-helmet.oss-cn-hangzhou.aliyuncs.com/test/cs1.kmz

    0
    评论操作 固定链接
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 这边测试了可以正常执行。是使用证书了吗?上云目前只支持以下两种证书,上云API 支持的证书说明 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    评论操作 固定链接
  • 1932660418

    可以正常执行了 感谢您的帮助

    0
    评论操作 固定链接
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 好的,随时为您提供技术支持。 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    评论操作 固定链接
  • 1932660418

    你好,想咨询一个关于航线断点续飞的问题。我的模拟场景是:执行航线任务过程中点击一键返航。此时flighttask_progress会包含break_point的信息。但是其中的wayline_id为0。这是正常现象吗?还是我的模拟场景有问题?

    以下为flighttask_progress的返回值JSON:

    0
    评论操作 固定链接
  • DJI Developer Support
    尊敬的开发者, 您好,感谢您联系DJI 大疆创新。 正常现象,该航线相当于被您暂停了,所以wayline_id为0,如果航线正常执行,该参数是会正常上报对应航线的。 希望我们的解决方案能够帮到您,感谢您的邮件,祝您生活愉快! Best Regards, DJI 大疆创新SDK技术支持
    0
    评论操作 固定链接
  • 1932660418

    那等飞机回机场之后,再次下发任务时,断点信息的wayline_id写入0,可以正常执行断点续飞吗?

    0
    评论操作 固定链接

请先登录再写评论。