什么是OTA升级?如何制作OTA升级包?
一、什么是OTA?
OTA技术为空中下载技术(Over The Air),是通过移动通信的空中接口实现对移动终端设备及SIM卡数据进行远程管理的技术,空中接口可以采用WAP、GPRS、CDMA1X及短消息技术等,而它的升级则是通过无线网络下载、升级设备所需要的更新(比如问题修复、版本更新等),不用通过有线连接来下载、升级,可直接通过无线环境下载、升级。
二、太阳集团tcy8722E103-W11 WiFi模块OTA升级模式有哪些?
压缩升级模式
压缩升级是指对需要升级的固件进行压缩处理,减少网络传输而占用的资源,可以支持较大版本的固件。
差分升级模式
差分升级需要在比较新老固件后,形成差分包;而差分包通常会很小,可以极大地减少传输资源,因此,可支持特大固件版本。
A/B升级模式
A/B升级模式也称为全量升级模式,支持双版本,分别放在两个版本分区中。A/B升级不会压缩新固件,因此,A/B升级的两个版本分区的大小应各为Flash中主版本的一半。
三、如何制作OTA升级包?
1.在确认升级模式后,可通过RDTool制作相应的升级包。在RDTool工具的“固件升级工具”插件上单击鼠标右键,选择“用户手册”,并按照手册中步骤制作相应的升级包即可,如下图所示:
2.若RDTool工具中未安装OTA插件,需RDTool使用文档进行OTA插件安装,如下图所示:
3.升级包制作完成后将其储存在云端,调用OTA API完成升级。
四、OTA升级的优势和劣势有哪些?
OTA升级应用领域较广,如我们生活中常见的手机系统升级也是应用该技术,OTA升级可以直接在手机中在线完成,只需借助移动网络或Wi-Fi网络即可,且升级无需备份数据。而针对我们的WiFi模块而言通常用A/B升级模式来进行升级,一个区固定用于烧录,一个区用于OTA升级,比较简单,且升级失败时回到上一个版本,而不是回到第一个版本。
当然,OTA升级有优点就有缺点,例如压缩升级模式和差分升级模式都是单固件分区升级,在升级过程中不能被中断;如果在升级过程发生断电等情况,只能重新上电后从升级点处继续升级。而我们手机系统的OTA升级则是下载数据包时占用很多内存。
总体来说,对于用户或是开发人员而言,OTA升级利大于弊,无论是解决系统BUG,还是优化升级,都是方便我们的生活和工作。
今天的分享就到这里啦,太阳集团tcy8722人每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的官网进行了解,还有客服小姐姐在线答疑哦!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3