OTA更新我明白了,但是何时更新,我不太明白-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 786|回复: 4

OTA更新我明白了,但是何时更新,我不太明白

[复制链接]
发表于 2022-3-26 23:37 | 显示全部楼层 |阅读模式
MCU怎么知道何时该更新BIN文件呢?每次重启都更新也不对呀。或者每天更新也不对呀。他应当有一个检测机制,确保服务器上的比当前的版本新才能更新,问题是MCU怎知道服务器上的BIN文件就比当前使用的版本新呢?

每次重新启动MCU或在每天晚上3点钟检查一下服务器上的BIN文件是不是比当前的版本新,如果服务器上的版本比当前使用的版本新则直接更新,否则跳过更新。

最关键是问题是MCU怎么知道服务器上的BIN文件的版本比当前使用的版本新呢?
发表于 2022-3-27 01:19 | 显示全部楼层
服务器上,做个接口,返回版本号
 楼主| 发表于 2022-3-31 20:18 | 显示全部楼层
奈何col 发表于 2022-3-27 01:19
服务器上,做个接口,返回版本号

明白,还是我原来那种做法,我还以为这个OTA自己可以判断版本。

点评

OTA自己判断?那得把固件下载下来再读取出固件版本,正常人不会这么多  详情 回复 发表于 2022-3-31 20:23
发表于 2022-3-31 20:23 | 显示全部楼层
ws9528 发表于 2022-3-31 20:18
明白,还是我原来那种做法,我还以为这个OTA自己可以判断版本。

OTA自己判断?那得把固件下载下来再读取出固件版本,正常人不会这么多
 楼主| 发表于 2022-3-31 20:26 | 显示全部楼层
奈何col 发表于 2022-3-31 20:23
OTA自己判断?那得把固件下载下来再读取出固件版本,正常人不会这么多

原来在8266上玩过OTA,也是自己瞎琢磨的,也不知道别人怎么搞,基本思路就是你说的这样
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 08:25 , Processed in 0.225692 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表