机智云OTA实践教程

机智云的官方OTA帮助文档说得很不清楚,如果你是第一次尝试OTA看完文档你绝对晕了,这里SimonLiu梳理一下ESP8266 SOC模式的机智云OTA流程,也顺便当做记录,下次查找方便。

  1. 首先以下图智能开关为例,点击进入项目页面
  2. 点击项目
  3. 产品信息-设备日志页面,点击右侧的查看

设备日志
4. 你可以从页面获得如下信息
a)Mac地址
b)硬件版本号,此例是00ESP826
c)软件版本号,此例是04020826
信息
5. 在新固件中硬件版本不需要改动,只需要改变软件版本号。
软件版本号定义如下:
04020826中的前6位040208不需要改,后两位26对应app/Gizwits/gizwits_product.h中的第40行(默认是25,我进行过一次OTA所以现在是26):
#define SDK_VERSION "26"
现在我们再次进行OTA,把它修改为27
#define SDK_VERSION "27"
改完以后编译出来的对应软件版本号是04020827

  1. 编译固件
  2. 点击左侧固件升级(OTA),然后点击右侧添加新固件。这里列表有一个上次我验证过的固件,如果未曾进行过OTA,这个列表是空的。
    添加新固件
  3. 填写固件信息,点击完成
    版本名称:仅支持字母、数字和下划线
    推送方式:保持V4.1不动
    固件类型:保持WiFi不动
    选择固件:选择编译出来的固件,使用默认文件名即可,上次用的如果是user1(APP=1)固件,那么新固件要选择user2(APP=2)。这里错误的话会反复下载反复重启。
    硬件版本号:参照上文第3步。
    软件版本号:参照上文第4步。
    在这里插入图片描述
  4. 点击验证固件,参照上文第3步的信息填入Mac地址,点击推送
    推送
  5. 推送过程
    推送过程
    10.固件验证成功

验证成功

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值