NB模组实现FOTA升级操作流程(M5310-A为例)

1.准备工作

(1)升级方式:

差分包升级。

(2)模组侧准备工作

NB 模组型号: M5310-A(仅以此模组举例, 其他具有 FOTA 功

能的模组也支持)。

模组初始固件, 需先烧录到模组:

M5310-A-MBRH0S00_1.0.0.1806250952_rel.fwpkg。

差分包:需通过 OneNET 对模组升级的目标版本。

模组固件烧写工具: UEUpdaterUI(建议使用较新的版本)。

(3)平台侧准备工作

在OneNET平台上创建即将升级的NB-IoT设备;

设备接入平台,平台读取模组固件当前的版本号。

2.操作步骤

▹ STEP 1 模组烧写固件

模组通电,完成初始化,如图 1 所示。

图 1 模组上电初始化

打开 UEUpdaterUI,选择正确的端口和初始固件,点击“update”按钮开始下载初始固件至模组。出现如图2中的“update complete”表示固件下载完成。

图 2 模组初始固件下载界面

平台 FOTA 升级配置步骤

▹ STEP 2 进入FOTA升级页面

打开 OneNET 平台产品页面, 进入 FOTA 升级页面, 如图 3 所示。

图 3 产品功能选项

▹ STEP 3 添加FOTA群组

选择 FOTA 升级页面的“正式群组”, 点击“添加 FOTA 群组”按钮,如图 4 所示。

正式群组: 所有终端厂家对模组升级都应选择该选项;测试群组: 适用于NB芯片厂家测试用。

图 4 FOTA 升级主页面

▹ STEP 4 FOTA群组配置

进入FOTA群组, 对相应选项进行设置并点击“添加”按钮,如图5所示。

图 5 FOTA群组配置

参数说明:

参数名称说明

群组类型正式群组:所有终端厂家对模组升级都应选择该选项;

测试群组: 适用于NB芯片厂家测试用。

群组名称用户自定义。

厂商名称选择模组厂商。

模组型号选择升级模组的型号。

群组名称用户自定义。

群组描述可选,用户自定义描述。

▹ STEP 5 关联设备入口

进入”FOTA_TEST”群组, 点击“关联设备”为该群组添加待升级的模组, 如图 6 所示。

图 6 关联设备入口

▹ STEP 6 关联设备操作

进入“关联设备”页面,在未关联选项的搜索框里输入该产品下已创建设备的IMEI;或者在未关联列表里面选择欲升级设备, 点击方框选中该设备, 最后点击“提交修改”按钮完成选中设备的关联,如图7所示。

图8为关联后的设备及该设备对应的初始固件版本号。

图 7 关联设备操作

图 8 已关联设备信息

注意:后面的步骤中添加固件版本的初始版号时,必须与此处的已关联设备的版本号保持一致。

▹ STEP 7 添加升级固件并创建升级任务

(1)点击“FOTA 升级”按钮,进入“固件管理”和“升级任务”, 如图 9所示。添加升级固件并创建升级任务。

图 9 FOTA升级配置入口

(2)选中“固件管理”选项, 点击“添加固件版本”按钮, 如图 10 所示。

图 10 添加固件版本入口

(3)厂商名称和模组型号为 FOTA 群组里面的参数, 此处不可修改,只需填写目标版本号,用户需要执行两次“添加固件版本”操作,第一次在“目标版本号”处填写模组初始版本号,如图11所示,第二次填写将要升级到的目标版本号,如图12所示。添加固件版本后的列表如图13所示。

注意:此处必须创建两个固件版本,一个为初始版本,一个为升级后的目标版本。若用户只创建了升级后的目标版本,在后续的“添加升级包”操作中将无法选择初始版本。

图 11 填写初始版本号

图 12 填写目标版本号

图 13 固件版本列表

(4)在“V2.0”固件管理列表里添加升级包,点击“添加升级包”按钮,如图 14 所示。

图 14 添加升级包入口

(5)对升级包相关参数进行配置,如图15所示,完成参数配置以后点击“添加”

按钮。

图 15 升级包配置

参数说明:

参数名称说明

类型选择差分包或完整包

初始版本上一步创建的固件版本,本示例中为1.00。

目标版本上一步创建的目标版本,本示例中为V2.0。

上传升级包为待升级的差分包bin文件。

MD5 码MD5校验工具对差分包校验所得。

(6)点击“升级任务管理”, 进入“添加升级任务”界面, 如图16所示。

图 16 升级任务管理入口

(7)升级包选择为第(5)步添加的升级包, 其它选项根据设备实际应用场景选择, 配置完成后点击“添加”按钮, 配置选项如图17。

图 17 升级任务配置

(8)升级任务创建成功之后, 进入详情查看当前升级任务相关状态,如图18和图19所示。

图 18 创建完成的升级任务

图 19 升级任务相关状态

(9)升级完成后,模组打印信息以及平台升级列表显示的状态,如图20和图21所示。

图 20 模组升级完成

图 21 平台升级后显示的状态

fota 差分包_FOTA相关推荐

  1. fota 差分包_FOTA相关知识总结

    Android OTA升级,顾名思义是指over-the-air升级方式.通过在线下载安装包的形式,对整个系统进行升级. 在说FOTA之前,先看看Android的系统分区.具体参考官方网页 Andro ...

  2. fota 差分包_FOTA升级

    分以下三个模块分析FOTA升级介绍 1.在一个高通安卓项目中部署FOTA升级 2.Android ota升级的基本过程 3.Android ota升级异常分析 升级: 从方法上分为整个文件替换,以打p ...

  3. fota 差分包_chaoFOTA

    远程升级套件 简介 远程升级(Firmware Over The Air)可通过无线网络实现固件升级.OneOS的OTA为差分升级,采用此方式可极大降低升级包的大小.OneOS OTA组件分两部分:B ...

  4. fota 差分包_艾拉比FOTA差分升级助力电力厂商加速软件迭代

    电力载波作为电力系统特有的通信方式,广泛应用在远程抄表领域.但是由于电力载波拥有可靠性差,通讯不稳定的缺点,使得设备的升级成功率比较低.本期的小课堂,艾拉比将系统介绍下我们提供的FOTA差分升级是如何 ...

  5. Android Fota(差分包)制作

    Android Fota包制作 Fota包生成步骤 问题 Fota包生成步骤 在Android系统编译(make)完成后,执行 make otapackage即可生成制作差分包所需的target pa ...

  6. fota 差分包_移动物联网模块之FOTA更新攻击

    嵌入式GPRS/EDGE.3G.4G和5G模块通常用于很多用途,包括连接设备,如对讲机.警报器.汽车ECU.车载信息娱乐系统(IVI).租赁汽车的开锁箱(Getaround连接解锁系统使用蓝牙,但也有 ...

  7. Fota 升级-差分包制作

    Fota 升级差分包制作 1. 升级包打包 make otapackage 编译界面输入 make otapackage,主要生成 target_files 和 ota 文件 \out\target\ ...

  8. Air780E|FOTA|IOT|FotaToolkit|空中下载软件升级|云平台|CSDK|差分包升级|编译|官方demo|学习(1):example_fota_iot差分包升级示例

    目录 基础资料 探讨重点 硬件准备 ​内容参考 2.1 编译底包 2.2 编译升级包 2.3 Fota CSDK样例使用说明 2.4 差分包生成 三.差分包升级测试流程 基础资料 基于Air780E开 ...

  9. linux差分包升级流程,OTA 差分升级包的制作

    OTA 升级是 Android 系统提供的标准软件升级方式. 它功能强大,提供了完全升级.增量升级模式,可以通过 SD卡升级,也可以通过网络升级. 那如何生成差分升级包呢? Android源码的根目录 ...

最新文章

  1. linux安装jdk教程
  2. Linux_RHEV虚拟化_基础理论KVM
  3. Visual C++ 2008入门经典 第十五章 在窗口中绘图
  4. 【LiveVideoStack采访】李备:音视频技术的难点与未来
  5. win10千万不要重置_DELL戴尔电脑WIN10升级后没有声音
  6. Flink SQL Client注册SCALA UDF完整流程
  7. linux下一个apache+tomcat负载均衡和集群
  8. “三步走”助你完成领导者转变
  9. SwiftyJson 的初步理解
  10. mysql数据范围什么意思_MySQL数据库的数据类型以及取值范围详解
  11. 9 tlds tomcat_解决Tomcat 7日志At least one JAR was scanned for TLDs...问题
  12. 八戒帮扶V5微信公众平台任务系统完美运营v1.5.8
  13. Perl/Tkx ---- tcl/tk文本组件text
  14. 小程序源码:全新动态视频壁纸-多玩法安装简单
  15. 栈的应用之符号匹配问题
  16. 我来回答人生百问^_^老姚
  17. 【VMCloud云平台】SCAP(四)连接公有云(二)
  18. phpStudy配置站点解决各种不能访问问题(本地可www.xx.com访问)
  19. Referenced file contains errors (http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd)
  20. 学生管理系统登录部分

热门文章

  1. 【测试管理】测试进度汇总报告
  2. win7 系统增加自定义分辨率_【文献转载】GT5000便携式多参数土壤呼吸测量系统用于冬小麦田间土壤氧化亚氮释放量的测量...
  3. “秀才造反,十年不成”是什么意思? - 已解决 - 搜搜问问
  4. 改变未来移动世界的五大技术趋势
  5. 颈椎病及腰椎间盘突出病因病理(程序员)
  6. operator 与operator
  7. 戴尔服务器盘柜盘故障分析
  8. 【RFID_paper】Action Sensing
  9. 网站设计的思考(藏)
  10. iOS10会带来哪些新变化?