OTA更新我明白了,但是何时更新,我不太明白
MCU怎么知道何时该更新BIN文件呢?每次重启都更新也不对呀。或者每天更新也不对呀。他应当有一个检测机制,确保服务器上的比当前的版本新才能更新,问题是MCU怎知道服务器上的BIN文件就比当前使用的版本新呢?每次重新启动MCU或在每天晚上3点钟检查一下服务器上的BIN文件是不是比当前的版本新,如果服务器上的版本比当前使用的版本新则直接更新,否则跳过更新。
最关键是问题是MCU怎么知道服务器上的BIN文件的版本比当前使用的版本新呢?
服务器上,做个接口,返回版本号 奈何col 发表于 2022-3-27 01:19
服务器上,做个接口,返回版本号
明白,还是我原来那种做法,我还以为这个OTA自己可以判断版本。 ws9528 发表于 2022-3-31 20:18
明白,还是我原来那种做法,我还以为这个OTA自己可以判断版本。
OTA自己判断?那得把固件下载下来再读取出固件版本,正常人不会这么多 奈何col 发表于 2022-3-31 20:23
OTA自己判断?那得把固件下载下来再读取出固件版本,正常人不会这么多
原来在8266上玩过OTA,也是自己瞎琢磨的,也不知道别人怎么搞,基本思路就是你说的这样
页:
[1]