欢迎加入交流群:ESP8266 AliOS Things 群 号: 107723112
所有教程请看 AliOS Things 入门教程系列
此教程在SimonLiu的CSDN博客同步更新。
注意:
OTA如果遇到错误:upgrade over err:-17
,很有可能是编译和烧写的flash map设置不匹配,正确设置方法请参考此文:
SimonLiu的ESP8266与AliOS Things 学习教程系列之十六:AliOS Things之ESP8266编译和烧写选项
1. 登录智能生活平台,点击项目。
2. 点击项目页面右侧的运营中心
3. 点击设备运维
-固件升级
-新增固件
4. 填入固件信息
固件名称:自定义,比如test
。
固件版本号:从编译信息中获取。参看下图“获取编译固件版本号”。如果编译信息中没有,请先运行aos make clean
,然后再次运行aos make
即可。
所属产品:选择你要打算推送此固件的产品。
选择固件:对于ESP8266
,固件文件是out/xxx@esp8266/binary/xxx@esp8266.bin
,上传前需要移除文件名中的@
符号,因为OTA固件文件名不支持特殊符号。
然后点击确定
。
5. 点击右侧的验证固件
6. 点击待升级版本号
会弹出当前产品所有已经上线的设备的版本号列表,选择需要进行升级的设备固件版本。本例中只有一个。
7. 输入设备的deviceName
,选择升级策略
输入验证固件设备的deviceName
,然后升级策略
选择静默升级
或者APP提醒升级
,点击添加
。
8. 点击推送
9. 推送成功的log
如果看到类似如下log表示推送成功: