该教程适用于 618/716S/718P 芯片平台的Cat.1模块,远程FOTA升级指南教程
升级日志 —— 响应码列表
使用默认项目名配置
此为合宙IOT平台对应链接。
客户在向合宙采购4G模块时,如果采购人员没有告知这批模块应该放在IOT平台的哪个产品下,合宙则会以采购人的手机号为账号,默认密码888888
618 芯片平台的模块,需要创建一个"Air7XXE标准模块"的项目。
716s/718p 芯片平台的模块,需要创建一个"Air7XXF标准模块"的项目。
注意:以上方命名创建的项目为对应芯片平台模块 默认OTA请求升级的项目。并将此次所采购的所有模块都放在这个项目下,如果模块没在该项目下或者需要更换项目,直接联系合宙的作人员。
以780ET为例,获取[AT固件版本](AirM2M_EC718-EC716_AT 发行版 - Gitee.com),下载到本地后解压并将dfota.bin文件上传到dfota中。
在IOT平台-我的项目页面点击固件列表
2.创建固件,上传对应文件
3.创建好文件之后会自动生成固件名称,不需要修改
4.如果配置“升级全部设备”选项为“是”,则无需配置IMEI,按照上述内容配置即可。如果选择“否”,还需添加IMEI,如下图所示。
如下模块从V1015升级到V1016的流程
自动升级是模块定期向后台发送升级请求,来获取新固件进行更新的,大致流程如下
可以通过AT+UPGRADE=“PERIOD”,60设置自动升级时间,这里设置为60s来作为演示
客户从合宙采购完模块之后,注册登录合宙IOT平台,在IOT平台我的项目页面新建一个项目,并要求合宙工作人员将这批模块放入新建的项目中(客户本身无权限进行操作)。本示例就以“远程升级模块”为项目名进行远程升级。
该项目下的模块可通过设备列表查看
2.复制项目Key,用AT+UPGRADE="KEY",ProductKey进行配置,其中ProductKey为对应项目Key
要注意的是该命令参数会写入nv,掉电保存
然后再发送AT+UPGRADE进行远程升级
自动升级是模块定期向后台发送升级请求,来获取新固件进行更新的,大致流程如下
可以通过AT+UPGRADE="PERIOD",60设置自动升级时间,这里设置为60s来作为演示
手动生成差分包的过程使用doc平台工具中的差分工具 差分工具
注意:升级文件为 xxxx.dfota.bin 文件
下载生成的差分文件
恭喜你成功从V1006版本通过自定义服务器搭建FOTA服务的方式升级到了更新的V1007版本!
合宙支持AT功能的模组型号,除本文介绍的Air780EP外, 还有Air780EPA、Air201、Air780EQ、Air700ECQ、Air700EAQ、Air780EPT、Air780EPS等型号, 本文介绍的FOTA远程升级应用流程,同样也适用于这些型号。