- OTA通知服务,即离线升级。当设备的固件程序有新版本发布,OTA 通知服务会推送升级通知到设备。
- OTA透传服务,即在线升级。设备固件程序通过M2M 消息服务透传到设备端。
- 支持一个产品同时有多个推送
- 支持wifi/mcu升级
- 支持定向升级。可指定设备mac地址、区域、旧固件版本进行推送。
- 支持定时推送。可自定义推送周期及推送时段。
- OTA进度统计分析
OTA升级流程 Wifi产品OTA服务是在开发者中心网站上实现的,由5部分组成:分别是添加固件、验证固件、添加规则、开始推送、推送完成(查询结果)。OTA版本取决于产品版本及所用的GAgent,下面会分别加以说明。 添加固件 当推送方式为V4时,
如将设备的模块烧写的固件为:GAgent_00MX3162_04000006_15032717.bin,其中硬件版本号为:00MX3162,软件版本号为:04000006 步骤一、进入【服务】固件升级(OTA)模块,点击【创建新固件】 步骤二、固件信息填写 推送方式可选,同时增加软硬件版本号字段。硬件版本号+软件版本号+固件类型完全匹配视为同一系列固件,OTA升级需在同系列中进行。
- 版本名称:自定义,由英文、数字及下划线组成
- 固件类型:支持WiFi/MCU两种方式,选择WiFi
- 推送方式:支持V4/V4.1两种方式,选择V4
- 选择固件:上传目标升级固件GAgent_00MX3162_04000006_15041217.bin(wifi为bin文件,mcu为bin/hex文件),升级的固件与烧写的固件软硬件版本号需一致。
- 硬件版本号:需升级设备当前GAgent硬件版本,由机智云统一分配
-
软件版本号:需升级设备当前GAgent软件版本,由机智云统一分配
备注:wifi与mcu类型添加固件流程一致,下面以添加mcu固件为例
当推送方式为V4.1时, 步骤一、进入【服务】固件升级(OTA)模块,点击【创建新固件】
步骤二、固件信息填写 硬件版本号+软件版本号前 4 个字节 +固件类型完全匹配为一系列固件,软件版本号后4个字节区分固件版本,OTA升级需在同系列中进行。
- 版本名称:自定义,由英文、数字及下划线组成
- 固件类型:支持WiFi/MCU两种方式,选择MCU
- 推送方式:支持V4V4.1两种方式,选择V4.1
- 选择固件:上传需要升级的固件(wifi为bin文件,mcu为bin/hex文件)
- 硬件版本号:目标升级MCU硬件版本(即上传的),必须为8个字节
-
软件版本号:目标升级MCU软件版本(即上传的),必须为8个字节
步骤一、推送完成后,刷新界面,对应规则会变为“已完成”状态 步骤二、查看明细
点击【查看明细】链接,可查询单个设备升级详情,并可以导出当前所有设备升级情况