【升级公告】机智云OTA升级了,进一步降低开发者使用OTA...-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2297|回复: 0

【升级公告】机智云OTA升级了,进一步降低开发者使用OTA...

[复制链接]
发表于 2019-4-24 11:56 | 显示全部楼层 |阅读模式
在了解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教程>> http://docs.gizwits.com/zh-cn/UserManual/OTA.html
MCU OTA教程>> http://docs.gizwits.com/zh-cn/UserManual/MCUOTA.html


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 09:43 , Processed in 0.130587 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表