logo 文档中心
机智云 文档中心
  • 平台概述
  • 快速入门 ▾
    • 5分钟了解机智云
    • 机智云名词定义解释
  • 应用开发 ▾
    • App开发准备工作及向导
    • App代码自动生成服务介绍
    • App 开源框架 ▸
      • iOS 开源框架说明(含源码)
      • iOS 消息推送
      • iOS 第三方登录与换肤
      • iOS开源框架的快速开发实例
      • Android 开源框架说明(含源码)
      • Android 消息推送
      • Android 第三方登录与换肤
      • Android开源框架的快速开发实例
      • APICloud开源框架使用指南(含源码)
      • 开源框架使用视频教程
    • App 开发 SDK ▸
      • iOS SDK
      • Android SDK
      • APICloud SDK
      • SDK数据透传方法解析
      • SDK调试日志抓取教程
      • SDK错误码列表
    • 了解微信应用开发
    • 微信应用开发教程
    • 更多教程 ▸
      • 设备分享功能SDK使用流程
      • 第三方登录平台申请流程
    • 应用开发FAQ
  • 设备接入 ▾
    • 设备接入准备工作及向导
    • 设备快速接入机智云流程 ▸
      • MCU+WiFi通讯模组接入机智云流程
      • 通讯模组SoC方案接入机智云流程
      • MCU+2G/4G通讯模组接入机智云流程
      • MCU+NB通讯模组接入机智云流程
      • 轻网关方案接入机智云流程
    • 模块硬件资料
    • GAgent通讯模组使用教程 ▸
      • GAgent详细介绍
      • 串口工具使用文档
      • 合宙 Air202 串口烧写说明
      • 通讯模组调试日志抓取教程
    • WiFi模组接入方案 ▸
      • A101模组接入机智云方案及问题排查指引
      • ESP-WROOM-02DCUC接入机智云方案及问题排查指引
      • ESP32-WROOM-32D接入机智云方案及问题排查指引
      • ESP32-C3-WROOM-02接入机智云方案及问题排查指引
      • 安信可ESP8266系列接入机智云方案及问题排查指引
      • 四博ESP8266系列接入机智云方案及问题排查指引
      • HF-LPX30系列接入机智云方案及问题排查指引
      • HF-LPX20系列接入机智云方案及问题排查指引
      • XT-BL12接入机智云方案及问题排查指引
    • 2G/4G模组接入方案 ▸
      • 博实结BC20模组接入机智云方案及问题排查指引
      • 博实结BC23M模组接入机智云方案及问题排查指引
      • 广和通G510模组接入方案
      • 域格CLM920_NC3模组接入机智云方案及问题排查指引
      • BLZ2261-P转接板接入机智云方案及问题排查指引
      • 移远EC20接入机智云方案及问题排查指引
      • 移远EC600N接入机智云方案及问题排查指引
      • GA211转接板使用说明
      • GC211转接板使用说明
      • 中移ML302接入机智云方案及问题排查指引
      • 机智云GC20接入机智云方案及问题排查指引
    • NB模组接入方案 ▸
      • N102转接板接入机智云方案及问题排查指引
      • N256模组接入机智云方案及问题排查指引
      • 中移M5311-DB模组接入机智云方案及问题排查指引
    • DTU(数据传送装置)接入方案 ▸
      • GR515使用说明
      • GN511使用说明
      • GC511使用说明
    • MCU代码自动生成服务介绍 ▸
      • MCU代码自动生成工具使用教程
      • MCU SDK 通用平台移植教程
      • STM32CubeMX移植机智云自动生成代码详解
      • 8051平台最小资源裁剪说明
    • 开源套件Gokit资料 ▸
      • Gokit2 使用指南
      • Gokit3系列开发套件简介
      • Gokit3硬件手册
      • GoKit3(S)使用说明书
      • Gokit3(S)开发套件介绍
      • GoKit3(S)开发环境搭建
      • GoKit-SoC程序详解
      • GoKit-MCU程序详解
      • Gokit4(G) SoC开发环境搭建、开发指南
    • 开发套件Arduino资料 ▸
      • ArduinoUNOWiFi接入机智云介绍
      • ArduinoUnoWiFi 之ESP8266固件烧写教程
      • ArduinoUnoWiFi SDK之API介绍
      • Arduino Uno WiFi智能小夜灯
    • 工具资料 ▸
      • 机智云串口调试助手
      • 机智云串口调试助手(旧)
      • 机智云日志打印工具
    • 更多接入指南 ▸
      • ECE Demo开发教程
      • ST I-CUBE-GizWits套件快速接入指南
    • 常见问题和解决方案 ▸
      • Airlink配网排查引导
      • Wifi模组入网之SoftAp配网方案
      • 设备接入FAQ
      • 轻产测方案
  • 云API ▾
    • Open API 指南
    • 企业应用开发
    • 企业API
    • SNoti API
    • WebSocketAPI
    • API使用教程 ▸
      • 使用OpenAPI控制虚拟设备教程
      • Snoti数据实时同步服务demo使用教程
      • 使用Websocket 网页控制设备教程
      • 使用聚合API教程
      • 设备联动API使用教程
      • 设备分组API使用教程
      • APP绑定设备二维码生成教程
    • 云端应用FAQ
  • 用户手册 ▾
    • 个人项目产品转企业项目产品
    • OTA使用教程 ▸
      • GAgent OTA教程
      • MCU OTA教程
      • 新版 OTA使用教程
    • 产测工具使用文档
    • D3 Engine使用教程
    • ECE雾计算使用教程
    • 语音音箱接入教程 ▸
      • 接入Echo开发教程
      • 使用Echo音箱控制GoKit
      • 使用Google Home音箱控制GoKit
    • 实时大数据使用教程
    • 全球部署方案
    • 新版开发者中心使用教程 ▸
      • 创建账号/组织
      • 产品创建教程
      • 移动应用创建教程
      • 语音应用(第三方平台)开通教程
      • 业务应用(AEP)开通教程
      • 账户管理
English
热搜词
APP
SDK
Android
ios
WIFI
OTA使用教程
文档编辑

OTA功能概述

OTA 英文全称是Over-the-Air Technology,即空间下载技术。当设备连上云端时会收到OTA升级通知,再通过HTTP完成固件升级。机智云的OTA服务主要提供以下功能:

  • OTA通知服务,即离线升级。当设备的固件程序有新版本发布,OTA 通知服务会推送升级通知到设备。
  • OTA透传服务,即在线升级。设备固件程序通过M2M 消息服务透传到设备端。
  • 支持一个产品同时有多个推送
  • 支持wifi/mcu升级
  • 支持定向升级。可指定设备mac地址、区域、旧固件版本进行推送。
  • 支持定时推送。可自定义推送周期及推送时段。
  • OTA进度统计分析

OTA升级流程

Wifi产品OTA服务是在开发者中心网站上实现的,由5部分组成:分别是添加固件、验证固件、添加规则、开始推送、推送完成(查询结果)。

添加固件

注:以下是GAgent固件OTA教程,要看 MCU OTA教程请点击跳转

如将设备的模组烧写的固件为:GAgent_00ESP826_04020019_16101715.bin,其中硬件版本号为:00ESP826,软件版本号为:04020019
步骤一、进入【服务】固件升级(OTA)模块,点击【创建新固件】

Alt text

Alt text

步骤二、 下载GAgent OTA固件(MCU固件是开发者开发,若是MCU升级,可跳过该步骤。)

Alt text

备注:所有汉枫WiFi模组 OTA固件必须选择web版本,ESP 8266 WiFi模组OTA固件为“非combine文件”。如下图:

Alt text

Alt text

步骤三、固件信息填写
硬件版本号+软件版本号前 4 个字节 +固件类型完全匹配为一系列固件,软件版本号后4个字节区分固件版本,OTA升级需在同系列中进行。

  • 版本名称:自定义,由英文、数字及下划线组成
  • 固件类型:支持WiFi/MCU两种方式,选择wifi
  • 推送方式:支持V4V4.1两种方式。推送方式的选择可以参考页面“温馨提示”。
    注意:由于目前大部分设备所使用的固件支持v4.1推送方式,本文只讲解v4.1推送方式流程。
  • 选择固件:上传需要升级的固件,如:GAgent_00MX3162_04020004.bin(wifi为bin文件,mcu为bin/hex文件)
  • 硬件版本号:目标升级WIFI硬件版本(即上传的),必须为8个字节
  • 软件版本号:目标升级WIFI软件版本(即上传的),必须为8个字节

Alt text

Alt text

步骤四、 点击完成,此时固件为未验证状态

验证固件

出于安全性考虑,未验证通过固件不可进行OTA推送。验证固件不区分OTA版本,流程一致。在大批量升级设备之前,需要选择单台设备进行升级,并自行验证升级后的设备稳定性。若无异常,固件变为已验证状态,表示可以进行批量OTA升级。
验证固件流程如下:

步骤一、再次确认已上传的bin文件及信息填写无误(未验证固件还可编辑)。

步骤二、准备测试设备并让其连上云端,保证验证的设备在线。

步骤三、进入未验证固件的固件详情页面,点击【验证固件】,出现如下界面:
Alt text

Alt text

步骤四、在输入框填写在线测试设备的MAC地址,找到目标设备后进入固件升级倒计时

Alt text

步骤五、测试设备成功升级后,出现再次确认界面。此时,为了谨慎起见,请你对升级成功后的设备做一个稳定性验证,确保升级后的设备能正常工作。如无异常,请手动勾选确认框。

Alt text

添加规则

通过添加不同的规则可以实现一个产品同时有多个推送请求,并可设置推送周期及时段,个性化定制推送服务。

步骤一、在固件列表,点击已验证固件名称,进入【固件推送】页面,点击【添加规则】

Alt text

步骤二、设置推送条件:支持“指定地区”和“指定MAC”两种推送方式

  • 设置推送条件详解:
  1. 指定地址:填入目标推送设备区域,如“广东省-广州市” 或者 指定MAC地址:填入目标推送设备地址,如有多个换行隔开
  2. 指定旧固件版本:选择目标推送设备的旧固件版本
  3. 目标设备:取条件1&2的交集,刷新后显示欲推送的目标设备数
  4. 推送周期(UTC):设置推送规则有效日期
  5. 推送时段(UTC):设置每日推送时段。
  • 备注(重要):
  1. 设备在推送周期内&推送时段内,且在线状态下,机智云将发送OTA推送通知。每日发送OTA推送通知次数为一次。设备收到通知后,主动下载OTA推送固件。
  2. 设备重新上电,设备都将主动询问机智云是否有推送任务。若符合推送周期&推送时段&目标设备,等推送条件,设备主动下载OTA推送固件。
  3. UTC :协调世界时(英:Coordinated Universal Time ,法:Temps Universel Coordonné),又称世界统一时间,世界标准时间,国际协调时间。推送页面中,机智云自动将UTC时间映射为本地(北京)推送时间。

Alt text

步骤三、点击【保存】,生成新的规则及唯一的request id

Alt text

开始推送

步骤一、已成功添加规则,点击对应规则的【开始推送】按钮

Alt text

步骤二、勾选相关协议,再次确认。此时升级请求已推送,对应规则状态会改变。

备注:目标设备栏,当前升级成功设备数/目标推送设备数

Alt text

步骤三、在线设备或离线设备上线后会自动执行OTA升级,升级到最新固件,并將状态上报给云端。

推送完成

步骤一、推送完成后,刷新界面,对应规则会变为“已完成”状态

Alt text

步骤二、查看明细

点击【查看明细】链接,可查询单个设备升级详情,并可以导出当前所有设备升级情况

Alt text

分享
项目登记 问题反馈

玻璃钢生产厂家室外校园玻璃钢景观雕塑定做焦作学校校园玻璃钢景观雕塑四川通道商场美陈销售厂家公园水景玻璃钢彩绘雕塑上海大型玻璃钢雕塑玻璃钢雕塑成云南玻璃钢雕塑设计制作哪里好湖北创意玻璃钢雕塑图片固原玻璃钢景观雕塑经验丰富玻璃钢雕塑滑梯河北玻璃钢抽象雕塑公司太原玻璃钢天壶雕塑新密玻璃钢动物雕塑上海商场美陈生产企业甘肃卡通造型玻璃钢雕塑厂家珠海玻璃钢雕塑厂家郑州多彩玻璃钢雕塑漯河知名校园玻璃钢雕塑生产厂家湖南卡通玻璃钢雕塑生产厂家陕西牛龙玻璃钢动物雕塑郑州玻璃钢酒店人物雕塑影视人物玻璃钢雕塑银川玻璃钢植物雕塑安装玻璃钢雕塑材料制作有哪些揭阳玻璃钢卡通雕塑费用是多少混凝土雕塑和玻璃钢雕塑登封商场美陈植物墙济南人物玻璃钢雕塑批发江西抚州玻璃钢玻璃钢雕塑厂家遵义商场美陈安装公司香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化