如何通过上位机程序验证固件版本后联网下载最新版本升级

2019-12-12 18:21发布

情况如下:
用STM32做了一个设备,通过电脑软件进行操作,必要的时候需要对STM32进行升级,当前的方式是:需要人工自己升级,一旦有了新固件,就通过上位机操作进行升级。但是不能每次更新版本就通知用户吧!
现在准备这样:上位机可以联网,一旦发现云端上有新版本,就提示用户有新固件可以升级,用户选择新固件后,上位机就从云端下载固件,进行升级。
问题如下:
云端下载需要连接服务器,这如何操作?需要购买虚拟主机吗?另外:主机上的文件如何上传操作?
另外:想问个问题,如何制作自己的下载链接,就是别人通过网址就可以下载的那种。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
SUPER_CRJ
2019-12-12 23:17
qtechzdh 发表于 2019-3-11 15:53
先确定下载方式?http还是ftp还是自定义协议?如果是推向市场的产品,肯定要弄个独立的IP服务器。 ...

是推向是市场的产品,我现在有阿里的云主机,如何让电脑软件与它进行交互呢?我的想法是:和服务器交互最新版本的是什么版本,然后上位机程序判定是否存在新版本,如果存在,则从服务器下载下来.BIN文件,在本地进行升级。

一周热门 更多>