技术方案

首页 >> 方案 >>  解决方案 >>  技术方案

家居行业空调的OTA解决方案

2023年02月28日来源:艾拉比发布分享朋友圈
0
虽然空调行业的用户实现了整个产品的OTA功能,但依然面临诸多痛点:
1、整包升级带来的超长等待。空调的设备升级采用的是整包升级,整包升级升级包大,存储空间占用大,在HOMEBUS总线上传输时间长,导致整个的升级耗时非常长,据统计升级一次需要耗时近一个小时,这无疑是家居产品使用体验的巨大障碍。
2、跨零件版本的强依赖关系及升级失败的版本异常。客户整个方案是没法处理当有零件之间的版本有依赖关系时,升级失败时版本不一致的问题。当主控板与外机,室内机与面板之间因为功能或协议的更新,导致版本之间有强依赖关系,当升级零件失败,从而出现版本不一致时,会导致设备运行异常。这时需要云端来标识强依赖关系,并且设备端需要执行对应的策略来保证版本的一致性。
针对于客户遇到的痛点问题,艾拉比给客户制定了整体的OTA方案,
1. 针对于整包升级耗时长的问题,端上升级采用差分升级,差分升级升级包小,仅占整包的5%-20%,空间占用小,传输耗时短,可以减小存储资源的占用从而降低硬件成本,同时大幅降低升级的耗时从而优化升级的体验,经测试验证,整个升级时长缩减了60%-80%。
2. 针对无法处理版本依赖的问题,在云端,提供云平台云云接口,客户管理平台可以调用接口来获取OTA能力,在云平台策略配置中,将有依赖关系的零件归为零件组,从而来标识零件之间的版本依赖关系。在设备端,在主控板上集成升级主控程序,主控程序会解析云端配置的升级策略,并按策略执行升级流程,当出现有依赖关系的零件升级失败时,主控程序会执行对应的回滚操作,保证有依赖关系的零件间的版本一致性。
采用这一整套OTA方案后,可以很明显的提升升级效率,并且在升级过程中的安全性与可靠性也得到了保障。

640 (2).png


  • 商务热线

    4008-210-928

  • 联系邮箱

    contact@abupdate.com

  • 艾拉比微信公众号

    企业微信客服