阿里云OTA升级

阿里云OTA升级步骤

一、订阅主题(使用MQTT.X)

        1、订阅阿里云平台升级主题

Topic:/ota/device/upgrade/hwaspqU7b54/maxdevice

Topic:/sys/hwaspqU7b54/maxdevice/thing/ota/firmware/get

        2、设备的主题发布

Topic: /ota/device/inform/hwaspqU7b54/maxdevice

Topic: /ota/device/progress/hwaspqU7b54/maxdevice

二、主题过程与内容

        1、主题的订阅(使用MQTT.X)

Topic:/ota/device/upgrade/hwaspqU7b54/maxdevice

Topic:/sys/hwaspqU7b54/maxdevice/thing/ota/firmware/get

        2、阿里云平台放置升级包

        (1)找到添加升级包放置固件,升级模块default与消息内容要保持一致,在进入批量升级进行下载设置。

                             

                             

        (2)点击完成,阿里平台有主题发布,升级文件的信息

Topic: /ota/device/upgrade/hwaspqU7b54/maxdevice   QoS: 0

{"code":"1000","data":{"size":28136,"streamId":10026,"extData":{"file":"固件升级","type":"5","url":"119.29.195.31:8820"},"sign":"c8ad7d1bd4c7ab36df399512bdbb80fb","dProtocol":"mqtt","version":"V10","signMethod":"Md5","streamFileId":1,"md5":"c8ad7d1bd4c7ab36df399512bdbb80fb"},"id":1685345012933,"message":"success"}

        (4)进入升级,设备发送当前设备固件版本号

Topic: /ota/device/inform/hwaspqU7b54/maxdevice    QoS: 0

{

    "id": "1685012832110",

"params": {"version": "V1", "module": "default" }}

        (5)上报升级进度

Topic: /ota/device/progress/hwaspqU7b54/maxdevice QoS: 0

{

    "id": "129",

"params": {"step": "100","desc": "OTA成功。",

"module": "default"

}

}

        (6)下载成功后,发送升级后的版本,平台显示升级成功

Topic: /ota/device/inform/hwaspqU7b54/maxdevice   QoS: 0

{

    "id": "1685011806631",

    "params": {

        "version": "V10",

        "module": "default"

    }

}

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
阿里云OTA(Over-The-Air)是一种远程无线升级的解决方案,可以将软件、固件和配置文件等数据通过云端实现远程升级和配置。下面是关于阿里云OTA服务器部署的一些步骤和说明。 首先,在阿里云控制台中创建一个账号,并选择阿里云的云产品OTAS(Over-The-Air upgrading Service)。然后,根据实际需求和项目规模选择合适的实例规格,完成实例购买和初始化设置。 接下来,在阿里云OTA控制台中创建并配置产品和设备。产品即指需要进行OTA升级和配置的设备类型,设备是指产品的具体实例。在创建产品时,需要选择合适的计费方式和其他相关参数。然后,可以配置设备属性和功能定义,并生成设备密钥以保证通信连接的安全性。 然后,在阿里云OTA控制台中上传固件版本和升级文件。固件版本是设备固件的不同版本,可以根据实际需求选择合适的版本号和描述信息。升级文件即需要推送到设备的更新文件,可以是固件、配置文件或其他应用程序。上传文件后,需要填写文件的相关信息,并生成签名以保证文件的完整性和安全性。 最后,配置设备的OTA升级策略和规则。在OTA控制台中,可以设置升级策略,如升级类型(立即升级、延时升级等)、升级条件(设备在线、离线等)、推送规则(按时间、地点等条件)以及升级通知等。根据实际需求,可以为不同的设备配置不同的策略。 总之,阿里云OTA服务器部署需要在控制台中进行创建产品、配置设备、上传固件和文件,最后设置升级策略和规则。通过这一系列的操作,可以实现远程无线升级和配置,提高设备的功能和性能。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值