1.5. 如何通过我⾃⼰的服务器进⾏云端升级?
如果通过客户⾃⼰的服务器升级,请确认服务器满⾜下⾯的要求。
1. 发送 HEAD 指令到云端服务器,询问待升级的 BIN ⽂件⻓度,服务器回复的 HTTP 包头中要求带有 BIN ⽂件的⻓度信息。
2. 根据上述⽅法查询到的 BIN ⽂件⻓度,在 ESP8266 模块的 Flash 待升级区域,擦除该指定⻓度 (spi_flash_erase_sector),等待下载。
3. 发送 GET 指令,从服务器下载 BIN ⽂件,写⼊到 Flash 的待升级区域。