正文开始前,如需进一步交流,欢迎大家添加朱胖子微信
初识FOTA
FOTA(Firmware Over-The-Air)移动终端的空中下载软件升级,为具有连网功能的设备提供固件升级服务,用户使用网络以按需、易扩展的方式获取智能终端系统升级包,并通过FOTA进行云端升级,完成系统修复和优化。
FOTA的本质是固件升级,包括驱动、系统、功能、应用等的升级,和硬件没有直接关系。适用的终端范围很广,基本可以为市场上所有的终端提供升级服务, 无论对于电信运营商还是终端设备制造商,通过集群应用、网格技术和分布式服务端,能够在同一时间内处理大量用户的终端升级需求。FOTA和OS的关系较密切,不同的OS版本,需要开发不同的FOTA适配版本,同时通过FOTA模块下载的系统升级包,也要和OS进行密切的匹配,不但要进行硬件驱动的调试,还要进行版本的兼容测试,但这样的升级包一般由终端厂商提供,FOTA更多的是保证将升级包下载,并且安装至终端,在智能时代,FOTA云升级将成为智能终端的标准配置。
域格CAT1与FOTA相遇
域格物联网平台支持FOTA升级,用户可自定义版本,使版本升级更灵活,新旧版本按使用习惯及真实需求自行选择、无限制,更替无压力。
今年年度最火的物联网通讯模组非CAT1莫属了,此次FOTA升级的对象就以域格CAT1模组的CLM920_RC3来演示。
准备工作
(1)申请域格物联网云平台账号(请联系对应的商务)
(2)制作差分包/完整包
差分包
配置fota_info.xml文件(该文件在fotatool工具内),打开fota_info.xml---填入相关信息,注意填入的信息必须和平台保持一致。(目前平台暂未部署差分升级,可使用完整升级代替)
注:
设备平台为固定格式“模块名称_flash类型”,如上图。
差分包名称必须和步骤一中生成的差分包名称一致。
版本号为固定格式,可通过ATI读出,格式如上图
将制作的升级包及fota_info.xml压缩到同一个压缩包内,不可包含多层文件夹,
压缩包为zip格式。
完整包
将目标版本的system.img 文件放入文件夹a ,文件夹b为空。修改完整包名称(也可不修改,按默认名称)
操作步骤
(1)登录域格物联网云平台(http://iot.yuge-info.com/)
......
登录域格物联网云平台
添加项目---填写相关信息---保存。如下图:
查看项目详情,获取 Product ID 及 Product Secret
点击需要升级的该项目的版本管理
添加版本,版本号必须和 fota_info.xml 文件内的目标版本版本号一致。填写完成后点击确定。
上传版本文件
配置版本--添加版本--点击上传--选择打包好的 zip 文件--点击确定。
将需要升级的版本标注为目标版本。
固件版本--版本管理--鼠标放到需要升级的版本的版本号上--点击确定。此时在该版本的版本号下会出现“目标版本”字样。
添加测试设备
点击设备管理--测试设备信息--添加imei--选择单个添加或批量添加
单个添加方式:直接在“单个添加”后的空白框内填写模块的IMEI 号后点击确定
批量添加:可下载模板文件查看格式。将IMEI 写成excel 格式后点击上传---选择IMEI文件--确定
升级的模块必须支持 FOTA 升级功能,模块的 IMEI 必须第四步中添加的测试设备信息中。
打开FOTA升级功能及设置product ID和product secret
AT+FOTAUPGRADE=ON
AT+FOTAID=product ID
AT+FOTAKEY=product secret
模块重启后进行升级。(模块需插卡并正常注册)
在固件版本--升级记录内可查看升级记录。
升级完成
期待与您相识
域格物联网云(FOTA)平台期待与您相识!
使用过程中有任何问题或建议,欢迎提出,我们会不断改进,提升平台的质量。
关于域格
---------
更多详情欢迎关注微信公众号
全部0条评论
快来发表一下你的评论吧 !