在了解OTA新功能之前,我们先来了解OTA是什么?机智云OTA有哪些功能?
OTA:英文全称是Over-the-Air Technology,即空间下载技术。当设备连上云端时会收到OTA升级通知,再通过HTTP完成固件升级。
机智云的OTA服务主要提供以下功能: - OTA通知服务,即离线升级。当设备的固件程序有新版本发布,OTA 通知服务会推送升级通知到设备。
- OTA透传服务,即在线升级。设备固件程序通过M2M 消息服务透传到设备端。
- 支持一个产品同时有多个推送
- 支持wifi/mcu升级
- 支持定向升级。可指定设备mac地址、区域、旧固件版本进行推送。
- 支持定时推送。可自定义推送周期及推送时段。
- OTA进度统计分析
哪些新版OTA对于旧版OTA优化了一些功能?降低了开发者在使用OTA时的学习成本。
新版OTA增加与优化的功能- 1. 针对不同的场景,可以设置设备OTA是否需要用户在App上确认,例如功能升级需要用户在App上确认的“手动升级”,bug修复则可以设置不需要用户确认的“静默升级”。
- 2. 增加了可查看全部设备的版本分布,让你可了解到你设备目前版本的分布情况。
- 3. 新固件推送后,新的设备出货后如果是旧版本,也可以升级到新固件版本,不需要重新设置推送。
- 4. 原来的“硬件版本号”与“软件版本号”分别改名为“固件系列”与“版本号”。
- 5. 操作页面交互方面的优化,操作更方便易懂。
新版OTA暂不支持的功能- 1. 暂时不支持设置推送的规则,默认全部推送。
- 2. 暂时不支持子设备的推送。
切换前需要注意的问题- 1.同一个固件类型如果有多个同时推送,切换到新版OTA只保留最新一个推送,其它推送会移到推送历史列表
- 2.原来设置的推送规则,切换到新版OTA将不再生效。
- 3.切换到新版OTA后,将不能返回到旧版OTA,请谨慎选择。
关于机智云OTA升级流程: 添加固件 - 步骤一、进入【服务】固件升级(OTA)模块,点击【创建新固件】
- 步骤二、下载GAgent OTA固件(MCU固件是开发者开发,若是MCU升级,可跳过该步骤。)
- 步骤三、固件信息填写,注意OTA升级需在同系列中进行。
- 步骤四、 点击完成,此时固件为未验证状态
验证固件
- 步骤一、再次确认已上传的bin文件及信息填写无误(未验证固件还可编辑)。
- 步骤二、准备测试设备并让其连上云端,保证验证的设备在线。
- 步骤三、进入未验证固件的固件详情页面,点击【验证固件】
- 步骤四、在输入框填写在线测试设备的MAC地址,找到目标设备后进入固件升级倒计时
- 步骤五、测试设备成功升级后,出现再次确认界面。此时,为了谨慎起见,请你对升级成功后的设备做一个稳定性验证,确保升级后的设备能正常工作。如无异常,请手动勾选确认框。
添加规则 开始推送 推送完成
详情: GAgent OTA教程>> docs.gizwits.com/zh-cn/UserManual/OTA.html MCU OTA教程>> docs.gizwits.com/zh-cn/UserManual/MCUOTA.html
|