搜索
bottom↓
回复: 16

单片机如何从Internet网页上下载文件自动升级程序?(如何通讯)

[复制链接]

出0入211汤圆

发表于 2014-11-22 15:21:40 | 显示全部楼层 |阅读模式
单片机采用串口转wifi模块与Internet连接,目前单片机能用post方式和web服务器通讯,上传单片机这边的测量数据到web服务器数据库,由web服务器向用户展示

问题来了:

我想单片机可以通过查询数据库,自动从web服务器下载升级用的bin文件,单片机这边没有问题,只要能下载了,关键是用什么方式通讯比较合理呢?单片机通过get方法貌似可行,但是还是发帖询问一下各位大神,有无更优办法?

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2014-11-22 17:02:54 | 显示全部楼层
都有tcp和http栈,可以get了还有什么更优方法?我能想到的是再加个CRC/MD5码验证bin文件的完整性?下载两个文件,一个是裸bin, 一个是验证码(http://xxx/yyy.bin.md5)

出0入0汤圆

发表于 2014-11-22 22:36:35 | 显示全部楼层
楼主好高级的应用,不懂,帮顶。

出0入211汤圆

 楼主| 发表于 2014-11-23 11:12:48 | 显示全部楼层
机器狗 发表于 2014-11-22 17:02
都有tcp和http栈,可以get了还有什么更优方法?我能想到的是再加个CRC/MD5码验证bin文件的完整性?下载两个 ...

我就是不懂网络编程不知道撒,现在我们也只是初拟方案,验证可行性,后期外包给高手做

出0入0汤圆

发表于 2014-11-23 11:31:35 来自手机 | 显示全部楼层
做一个TCP/UDP服务器,通过自定义协议和单片机通讯就可以了

出0入211汤圆

 楼主| 发表于 2014-11-23 11:32:13 | 显示全部楼层
susandy 发表于 2014-11-23 11:31
做一个TCP/UDP服务器,通过自定义协议和单片机通讯就可以了

不行的哦,我们的服务器只能运行web程序的啊

出0入0汤圆

发表于 2014-11-23 11:39:04 来自手机 | 显示全部楼层
这个也可以的,升级文件大吗?

出0入211汤圆

 楼主| 发表于 2014-11-23 11:47:43 | 显示全部楼层
susandy 发表于 2014-11-23 11:39
这个也可以的,升级文件大吗?

就是单片机程序嘛,不会很大,几十KB而已啊

出0入0汤圆

发表于 2014-11-23 11:58:06 来自手机 | 显示全部楼层
这种情况可以用http协议,就是解析协议麻烦点

出0入0汤圆

发表于 2014-11-23 13:49:42 来自手机 | 显示全部楼层
对单片机要求比较高啊

出0入0汤圆

发表于 2014-11-23 14:41:50 | 显示全部楼层
都可以互相通信了,有啥不可以的。我更关心网络延迟或中断,会不会导致变砖

出0入0汤圆

发表于 2014-11-23 15:31:13 来自手机 | 显示全部楼层
有详细方案吗?开元的。

出100入101汤圆

发表于 2014-11-23 16:56:54 | 显示全部楼层
方式有很多种

出0入0汤圆

发表于 2014-11-23 17:05:05 | 显示全部楼层
通过网咯更新程序,网络安全问题就出现了

出0入8汤圆

发表于 2014-11-23 17:23:35 | 显示全部楼层
找个GPRS模块,带编好的协议的,直接串口操作即可。

出0入211汤圆

 楼主| 发表于 2014-11-23 17:56:32 | 显示全部楼层
lovecxm 发表于 2014-11-23 14:41
都可以互相通信了,有啥不可以的。我更关心网络延迟或中断,会不会导致变砖 ...

不会的,坑定是先下载完了,校验没有问题了,再开始重新写flash

出0入0汤圆

发表于 2014-11-23 20:34:35 | 显示全部楼层
应该不是问题,关键单片机要有足够的空间存储升级文件。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-13 06:06

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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