利用OTA在线升级

2021-01-04  本文已影响0人  ww4u
OTA流程

几个要点

升级数据的下发通道

HTTPS接口中带有签名和有效日期

{
    "code":"1000",
    "data":{
        "size":11472299,
        "sign":"83254ac96e141affb8aa42cbfec93723",
        "version":"2-45-345b",
        "url":"https://iotx-ota.oss-cn-shanghai.aliyuncs.com/ota/dbab6f742ae389b40db88fc2500b08d0/ck0q5lyav00003i7hezxe0cbg.zip?Expires=1568951190&OSSAccessKeyId=cS8uRRy54RszYWna&Signature=nk0sogaxtyp7dYvKZnjNQ%2BZ8Q9w%3D",
        "signMethod":"Md5",
        "md5":"83254ac96e141affb8aa42cbfec93723"
    },
    "id":1568864790381,
    "message":"success"
}

上传的升级包有格式限制

设备端最佳实践

  1. 从URL下载数据
  2. 进行数据校验
  3. 更新文件
  4. 反馈版本号
  5. 重启或加载更新后的文件

官方说明

设备升级

上一篇下一篇

猜你喜欢

热点阅读