Kara 发表于 2019-10-11 15:50:29

应用技巧:ESP8266 SOC模式的机智云物联网平台OTA流程

本帖最后由 Kara 于 2019-10-11 16:10 编辑

用一个案例梳理一下ESP8266 SOC模式的机智云物联网平台OTA流程,清晰明了,简单易学。


1.以智能开关为例,点击进入项目页面



2.在产品信息-设备日志页面,点击右侧的查看:


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. 点击验证固件参照上文第3步的信息填入Mac地址,点击推送。
9. 推送过程

10. 固件验证成功



热门推荐:
[*]智能门锁v1.0(APP)
[*]如何实现一个设备下控制多个物体
[*]用它,只需“拖拉拽”即可轻松创建APP和短信推送规则





扫一扫,开启您的IoT开发之旅







页: [1]
查看完整版本: 应用技巧:ESP8266 SOC模式的机智云物联网平台OTA流程