OTA手动升级

在前面的开发入门-OTA在线升级中我们介绍的是自动升级,在本例程中介绍一下手动升级。 ../_images/manual-ota-demo.png

前提条件: OTA服务器端已经按开发入门-OTA在线升级文档部署完毕,也就是说服务器端已经部署了最新的OS以及最新的App

1、在service.ctl.ota控件中设置模式为1-Manual,手动模式。默认为0-Silent,自动模式。 填入OTA配置文件的链接,比如http://iot.warexps.com/ota/29/97f7702b2030b5bc198f8ce6784933fe/ota.json ../_images/mode-manual.png

2、在主界面的检测按钮添加脚本代码,检测结果在service.ctl.ota控件对象的onCheck()方法返回 ../_images/check-button.png

3、在主界面的升级按钮添加脚本代码,调用OTA控件的升级方法 ../_images/upgrade-button.png

4、升级包的下载进度以及OTA的状态都在service.ctl.ota控件中 ../_images/ota-action.png

完整工程,请在最新版本的WeStudio中打开例程“OTA升级” ../_images/open-demo.png