固件升级操作教程
一、简介
如您是采用mcu通用固件对接形式,或者采用ipc sdk接入,需要对已出货的设备进行固件升级的,可以在平台远程在线升级,无需烧录。此功能需控制板支持固件升级。接下来对mcu通用固件对接和ipc sdk对接的升级流程分别进行讲解。
二、具体步骤
step1: 打开产品开发页面,点击第4步“拓展功能-固件升级”
step2: 创建新固件
填写相关内容,点击“确定”
- 支持选择固件类型:MCU固件还是SDK固件
- 支持选择 是否为关键版本(关键版本为不可跳过的升级版本)
- 选择升级方式
- App提醒升级: 即在用户在App端看到升级,可选择升级或不升级
- App静默升级: 即设备静默升级,App用户(设备的消费者)无感知
- App强制升级: 即App用户不可选择,只能升级才能使用
- App检测升级: 即App用户主动点击对应设备的面板,然后点击右上角,主动更新
step3: 测试白名单管理

设备测试,支持根据你的App账号来批量选择设备id,请先设置测试白名单
点击“测试白名单管理”,即可以设置几个app用户账号进行测试
- 支持选择设备所在区域,即中国区、美国区、欧洲区
- 新增白名单支持通过用户的App账号来添加,输入App账号并且验证通过后,该App账号下对应的这个pid(产品ID)的设备会添加至白名单

安全起见,需要对App用户账号进行验证
step4: 选测试设备,固件推送并验证
点击固件的“设备测试管理”,进入如下页面,支持在 三区(中国区、美国区、欧洲区) 进行设备验证。

添加测试设备时,直接从白名单管理中选择设备id即可,选中设备id后,即推送固件到这几个设备上
step5: OTA固件升级发布申请
您点击“全量发布”或“灰度发布”后,系统自动提交了一个发布申请,
涂鸦会审核您的发布和固件安全性,审核通过后会向您选择的发布范围进行消费者推送
1)测试设备验证通过后,可进行OTA固件发布
2)支持三区发布
3)支持灰度发布和全量发布,支持设置发布时间
灰度发布中,支持选择地域(多选)、数量、版本号(多选)
4)确认发布后,对于未审核过的固件我们需要预留24小时去审核;已审核过的就不需要预留审核时间了