ota平台 ota平台图片

物联网产品设计部分的OTA设备固件是非常重要的部分,可以实现升级用户服务和保障系统安全的功能 。

ota平台 ota平台图片

文章插图
文章插图
在快速变化和发展的物联网市场中,新的产品需求不断涌现 。所以智能硬件设备的更新需求在之前就变成了空,设备也不再像传统设备一样一旦售出就一成不变 。
随着物联网技术的发展,有一项技术变得极为重要,那就是OTA空中的下载技术 。物联网平台支持通过OTA进行设备固件升级,这是智能设备修复系统漏洞、升级系统的一种手段 。用户可以通过固件升级提供更好的服务 。OTA固件升级功能不仅可以更新固件,还可以重新配置片上硬件资源 。同时,设备固件可以通过OTA固件升级过程获得更新的补丁和更多的安全算法,防止病毒攻击 。
一、OTA固件升级对设备的重要性物联网领域多种多样,应用和最终解决方案的需求也是如此 。面对OTA与传统设备的需求差异,OTA升级尤为重要,主要表现在以下几个方面:
1.市场端快速在线需求天下武功快,牢不可破 。物联网设备产品往往留给设计师的时间很短,市场需要不断创新更新功能 。在设备的设计中,往往会预留一些后装要求 。当一些功能提前快速实现后,它就会开始上线 。上线后可以通过OTA升级更新更多功能,实现渐进式部署,有点类似互联网的敏捷研发 。只要在架构设计阶段就在硬件层面考虑到未来足够的需求,就不可能不断优化和完善设备功能 。
2.设备部署需求的多样性在物联网产品的应用过程中,有一件非常有趣的事情 。设备需要确定推送信息的云主机 。那么问题来了 。可能是一般的云主机,也可能因为部署需要,需要更新推送的云主机 。这个时候,如果设备已经生产出来,已经在渠道商或者客户手里,那么OTA固件升级就很重要了 。
还有一个普遍现象 。有些设备安装后,需要改变输入输出部件的控制方式,所以有些设备可能需要在固件上升级 。举个例子,如果一开始在一个城市部署了同样的智能路灯设备,但是某些区域的设备在光照强度或者时效性方面需要改变,那么OTA固件升级也可以帮助解决灯光控制方式的改变 。
注意:如果远程下行链路控制指令被保留并且已经被支持,则没有必要升级固件 。
3.设备的安全性和完善性任何物联网设备都由两部分组成:硬件+固件程序 。在基于SoC的应用中,OTA固件升级功能不仅可以更新固件,还可以重新配置片上硬件资源 。
有了OTA固件升级的备案,那么产品就不用等到完全没有缺陷再上市了 。只要没有致命缺陷,就可以提前上市,解决问题后可以远程升级维修 。同时,基于日益严重的安全形势威胁,固件可以通过OTA固件升级过程获得最新的补丁和更多的安全算法,从而不断得到补强 。
二、OTA固件升级流程
ota平台 ota平台图片

文章插图
文章插图
1.升级步骤第一步:云控制平台增加估计的升级需求 。
步骤2:设备在唤醒后报告其固件版本 。
第三步:云端判断是否需要升级后,下发升级固件包的URL 。
第四步:下载固件后升级设备,下载成功后上报结果 。
第五步:设备升级成功后,上报升级结果和最新版本,云端更新为升级成功 。
2.注意事项和设计要点1.设备的固件版本信息不需要定期单独上报,可以在设备重启或心跳时上报 。