我在server上存有 最新编译生成的2个bin文件,user1.XXX.bin, user2.XXX.bin,
esp8266板子 上电启动时 连接server,由server决定是否升级固件。
server端能否分析bin文件,读取版本信息,与board上固件版本做比较,以决定是否升级board?
请帮助,谢谢。
请问,怎么获取编译生成的user1.XXX.bin文件的 版本信息?
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 的关注!
如果您使用的是我司的服务器 Espressif Cloud 和使用我司的示例 IoT_Demo 升级,可以参考文档“99C-ESP8266__OTA_Upgrade”
如果您是使用自己的服务器,自行实现升级,可以参考如下:
1. 在代码中设置当前代码的版本号,编译生成固件,上传服务器时,标注固件版本号信息。
2. 固件进入升级流程时,先查询服务器上的固件版本号与自身的版本号对比,再决定是继续还是退出升级流程。
感谢您对 ESP8266 的关注!
Who is online
Users browsing this forum: No registered users and 17 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.