请问,怎么获取编译生成的user1.XXX.bin文件的 版本信息?

Goland
Posts: 28
Joined: Fri Oct 23, 2015 10:45 am

请问,怎么获取编译生成的user1.XXX.bin文件的 版本信息?

Postby Goland » Thu Jan 28, 2016 9:43 am

我在server上存有 最新编译生成的2个bin文件,user1.XXX.bin, user2.XXX.bin,
esp8266板子 上电启动时 连接server,由server决定是否升级固件。
server端能否分析bin文件,读取版本信息,与board上固件版本做比较,以决定是否升级board?
请帮助,谢谢。

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: 请问,怎么获取编译生成的user1.XXX.bin文件的 版本信息?

Postby ESP_Faye » Fri Jan 29, 2016 4:05 pm

您好,

如果您使用的是我司的服务器 Espressif Cloud 和使用我司的示例 IoT_Demo 升级,可以参考文档“99C-ESP8266__OTA_Upgrade”

如果您是使用自己的服务器,自行实现升级,可以参考如下:
1. 在代码中设置当前代码的版本号,编译生成固件,上传服务器时,标注固件版本号信息。
2. 固件进入升级流程时,先查询服务器上的固件版本号与自身的版本号对比,再决定是继续还是退出升级流程。

感谢您对 ESP8266 的关注!

Goland
Posts: 28
Joined: Fri Oct 23, 2015 10:45 am

Re: 请问,怎么获取编译生成的user1.XXX.bin文件的 版本信息?

Postby Goland » Sat Jan 30, 2016 3:22 pm

谢谢,关闭了

Who is online

Users browsing this forum: No registered users and 17 guests