固件升级教程

2024-05-17
暂无评分

Sample 介绍

MSDK 的固件升级功能支持监听已连接且可升级的模块(遥控器模块、飞行器模块)。在获取可升级模块信息后,开发者调用 getUpgradeableComponents() 能得到所有可升级模块的列表,包括模块类型、可升级状态、当前固件信息与最新的固件信息。若可升级模块在 DJI 服务器上有最新的版本,开发者可以通过 DJI 官方 App 进行固件在线升级,也可以通过调用 startOfflineUpgrade() 进行固件离线升级,升级过程可被监听。

接口调用流程

下图为固件升级接口的调用流程示例,无需每步参照,请视实际情况调用。详细的使用方法请查看Mobile SDK API 文档中的固件升级管理类 IUpgradeManageropen in new window

  • 固件升级功能暂不支持一致性升级。
  • 若开发者使用离线升级方式,需要前往 DJI 官网自行下载对应产品的离线升级固件包(譬如 M300 RTKopen in new window)并提供离线包存储路径进行升级。
  • checkUpgradeableComponents() 接口用于向服务器请求最新的固件版本信息,不在调用流程示例中介绍。

Sample 获取

升级提示 Sampleopen in new window

若您对文档有意见或疑惑,点击可快速反馈,我们会与您联系。