收藏官网首页
查看: 17482|回复: 0

[交流] 机智云OTA实践教程:智能开关

562

主题

1222

帖子

8127

积分

版主

Rank: 7Rank: 7Rank: 7

积分
8127
跳转到指定楼层
楼主
发表于 2019-12-3 15:05:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
这是由SimonLiu梳理一下esp8266 SOC模式的机智云OTA流程,也顺便当做记录,下次查找方便。


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

3. 你可以从页面获得如下信息
a)Mac地址
b)硬件版本号,此例是00ESP826。
c)软件版本号,此例是04020826。

4. 在新固件中硬件版本不需要改动,只需要改变软件版本号。

软件版本号定义如下:

04020826中的前6位040208不需要改,后两位26对应app/Gizwits/gizwits_product.h中的第40行(默认是25,我进行过一次OTA所以现在是26):

#define SDK_VERSION "26"

现在我们再次进行OTA,把它修改为27:

#define SDK_VERSION "27"

改完以后编译出来的对应软件版本号是04020827


5.编译固件

6.点击左侧固件升级(OTA),然后点击右侧添加新固件。这里列表有一个上次我验证过的固件,如果未曾进行过OTA,这个列表是空的。

7.填写固件信息,点击完成。

版本名称:仅支持字母、数字和下划线

推送方式:保持V4.1不动

固件类型:保持WiFi不动

选择固件:选择编译出来的固件,使用默认文件名即可,上次用的如果是user1(APP=1)固件,那么新固件要选择user2(APP=2)。这里错误的话会反复下载反复重启。

硬件版本号:参照上文第3步。

软件版本号:参照上文第4步。

8. 点击验证固件[color=rgba(0, 0, 0, 0.75)],参照上文第3步的信息填入Mac地址,点击推送

9. 推送过程


10.固件验证成功


1、机智云QQ群: 287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits /   机智云智能宠物屋go-kit
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表