OpenHarmony开发者论坛
标题:
OTA远程升级
[打印本页]
作者:
shengxh
时间:
2024-4-29 14:02
标题:
OTA远程升级
【问题描述】
目前我本地的OTA升级是可以升级成功的, 需要用远程OTA升级。
我查看update子系统用到的api, 例如
getOnlineUpdater,
checkNewVersion等没有设置我远程服务器相关的东西。
我想问自己的板子是怎么样识别到自己搭的远程服务器有的OTA的升级包的版本信息, 具体配置在哪?
【运行环境】
硬件:dayu200
ROM版本:4g
DevEvoStudio版本:4.0.0.600
SDK版本:4.0 release
作者:
s_hao
时间:
2024-6-27 20:53
ota功能需要升级客户端和升级服务器共同完成,目前OpenHarmony开源代码只有客户端,
客户端包含升级界面(设置--系统--软件更新--检查更新)和升级服务(进程名:updater_sa, 负责界面调用的业务逻辑实现)。
升级服务器由各厂商自己实现。
如果需要搭建有OTA升级能力的服务器, 服务器需要提供以下功能:
1.支持处理升级包搜索请求(返回升级包的下载链接)
2.支持处理升级包下载请求
客户端界面(检查更新) 通过checkNewVersion()接口调用, 触发升级服务(updater_sa进程)从服务器获取升级包的下载链接,
如果存在升级包,点击下载按钮,客户端界面通过download()接口调用,触发升级服务(updater_sa进程)从服务器下载升级包。
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5