SimonLiu的ESP8266与AliOS Things 学习教程系列之十七:AliOS Things之OTA和upgrade over err:-17错误解决

欢迎加入交流群:ESP8266 AliOS Things 群 号: 107723112
所有教程请看 AliOS Things 入门教程系列
此教程在SimonLiu的CSDN博客同步更新。

注意:

OTA如果遇到错误:upgrade over err:-17,很有可能是编译和烧写的flash map设置不匹配,正确设置方法请参考此文:
SimonLiu的ESP8266与AliOS Things 学习教程系列之十六:AliOS Things之ESP8266编译和烧写选项

1. 登录智能生活平台,点击项目。
SimonLiu的ESP8266与AliOS Things 学习教程系列之十七:AliOS Things之OTA和upgrade over err:-17错误解决_第1张图片
点击项目
2. 点击项目页面右侧的运营中心
SimonLiu的ESP8266与AliOS Things 学习教程系列之十七:AliOS Things之OTA和upgrade over err:-17错误解决_第2张图片
点击项目页面右侧的`运营中心`
3. 点击设备运维-固件升级-新增固件
SimonLiu的ESP8266与AliOS Things 学习教程系列之十七:AliOS Things之OTA和upgrade over err:-17错误解决_第3张图片
新增固件
4. 填入固件信息

固件名称:自定义,比如test
固件版本号:从编译信息中获取。参看下图“获取编译固件版本号”。如果编译信息中没有,请先运行aos make clean,然后再次运行aos make即可。
所属产品:选择你要打算推送此固件的产品。
选择固件:对于ESP8266,固件文件是out/xxx@esp8266/binary/[email protected],上传前需要移除文件名中的@符号,因为OTA固件文件名不支持特殊符号。
然后点击确定

SimonLiu的ESP8266与AliOS Things 学习教程系列之十七:AliOS Things之OTA和upgrade over err:-17错误解决_第4张图片
填入固件信息

SimonLiu的ESP8266与AliOS Things 学习教程系列之十七:AliOS Things之OTA和upgrade over err:-17错误解决_第5张图片
“获取编译固件版本号

5. 点击右侧的验证固件
SimonLiu的ESP8266与AliOS Things 学习教程系列之十七:AliOS Things之OTA和upgrade over err:-17错误解决_第6张图片
验证固件
6. 点击待升级版本号

会弹出当前产品所有已经上线的设备的版本号列表,选择需要进行升级的设备固件版本。本例中只有一个。


SimonLiu的ESP8266与AliOS Things 学习教程系列之十七:AliOS Things之OTA和upgrade over err:-17错误解决_第7张图片
点击`待升级版本号`
7. 输入设备的deviceName,选择升级策略

输入验证固件设备的deviceName,然后升级策略选择静默升级或者APP提醒升级,点击添加

SimonLiu的ESP8266与AliOS Things 学习教程系列之十七:AliOS Things之OTA和upgrade over err:-17错误解决_第8张图片
输入设备的`deviceName`,选择升级策略

8. 点击推送
SimonLiu的ESP8266与AliOS Things 学习教程系列之十七:AliOS Things之OTA和upgrade over err:-17错误解决_第9张图片
推送
9. 推送成功的log

如果看到类似如下log表示推送成功:


SimonLiu的ESP8266与AliOS Things 学习教程系列之十七:AliOS Things之OTA和upgrade over err:-17错误解决_第10张图片
推送成功

你可能感兴趣的:(SimonLiu的ESP8266与AliOS Things 学习教程系列之十七:AliOS Things之OTA和upgrade over err:-17错误解决)