固件升级
功能概述
为实现对设备固件版本的维护,上云API 支持用户通过云端对机巢与无人机进行固件升级。用户可以实施单次升级以及批量升级、升级提示、升级进度的展示等。
为实现固件升级功能,需要用户预先下载所需的固件安装包。用户需要将固件安装包、固件版本等信息自行维护在云端服务器中。设备上报的固件属性信息与云端的固件包信息进行比对,判断是否需要固件升级。在云端下达固件升级
命令时,需要在协议中补充升级设备的序列号、固件版本号、固件升级文件的存储地址、以及固件升级的类型等。设备可以通过固件升级进度
命令中的percent
与step_key
参数得到固件升级的进度和当前步骤。具体请按照接口详细实现
中的内容在云端 API 进行详细查阅。
注意:
- 通过固件升级物模型属性上传,
firmware_version
和最新固件的版本号对比,可以用来判断是否需要普通升级。