OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8346|回复: 6

STM32 Web服务器如何通过以太网通信发送图片到PC机浏览器显示?

[复制链接]

6

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
227
金钱
227
注册时间
2013-8-18
在线时间
41 小时
发表于 2015-1-31 15:03:05 | 显示全部楼层 |阅读模式
5金钱
我用的STM32+ENC28J60+uIP做成的Web服务器,能将简单的HTML网页数据发送到PC机上,然后在PC上的浏览器显示出来温度等信息,战舰开发板中的例程是把图片放在服务器,它有固定的链接,我现在的问题是:
1.STM32通过摄像头采集图片,如何通过以太网通信发送给浏览器显示?
2.此功能涉及哪些技术?恳请提示一下~~~

给我一块二向箔,清理用~
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165426
金钱
165426
注册时间
2010-12-1
在线时间
2113 小时
发表于 2015-2-1 12:10:47 | 显示全部楼层
回复

使用道具 举报

6

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
227
金钱
227
注册时间
2013-8-18
在线时间
41 小时
 楼主| 发表于 2015-2-1 17:11:48 | 显示全部楼层
没有人做过么?
给我一块二向箔,清理用~
回复

使用道具 举报

62

主题

275

帖子

4

精华

金牌会员

Rank: 6Rank: 6

积分
1155
金钱
1155
注册时间
2012-3-4
在线时间
80 小时
发表于 2015-2-3 15:55:48 | 显示全部楼层
html  jpg文件源码(hex)放在对应位置就OK,你可以抓包浏览网页,看数据如何交互的
回复

使用道具 举报

6

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
227
金钱
227
注册时间
2013-8-18
在线时间
41 小时
 楼主| 发表于 2015-2-3 21:26:29 | 显示全部楼层
回复【4楼】l1234564555:
---------------------------------
html放图片的时候用的路径,这个只要放hex即可?
给我一块二向箔,清理用~
回复

使用道具 举报

8

主题

39

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
230
金钱
230
注册时间
2015-6-9
在线时间
41 小时
发表于 2016-1-19 09:12:33 | 显示全部楼层
如果我发送的是任意数据呢,其实很多时候 我们还是发送的是自己定义的数据协议!
回复

使用道具 举报

4

主题

52

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
472
金钱
472
注册时间
2016-2-22
在线时间
85 小时
发表于 2016-12-2 21:24:26 | 显示全部楼层
正好之前做过这个东西,几年前想做一个web远程监控,那时还在用AVR单片机,方案是atmega32+enc28j60+OV的摄像头,做录像是不可能,所以是每10秒拍一张照片,远程通过web获取,手动点击刷新照片。
单片机网页如果要显示固定照片,可以嵌入其他网站的图片链接。
但这个项目必须动态显示照片,所以在收到web请求时要能将定义在内存中的pic_buff发送出去。看了HTTP协议并用嗅探软件做了报文分析,发现get img时web服务器的响应与http没有太大的区别,发送网页的代码例程很多,根据嗅探报文稍微修改下就能实现web显示图片了。还有个问题就是mtu大概1500字节,但一个jpg图片都要几十kb,需要做TCP的分包发送,如果协议栈不支持就要自己处理了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-9 01:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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