有玩过stm32web页的过来谈谈——如何让外网访问stm32内置web页

2019-12-13 18:24发布

本帖最后由 mypear 于 2012-9-17 10:26 编辑

最近一直在stm32+enc28j60 移植uip,参考了奋斗版和野火版的程序,终于写好一个在局域网输入地址,可在网页控LED和显示温度的web服务器。
如图: 2.jpg (148.29 KB, 下载次数: 0) 下载附件 2012-9-16 16:40 上传

之后ping wulian.x3322.org,能ping得通,也解析到我路由IP地址。

在自己网能通过wulian.x3322.org地址打开stm32内网页,但在用别的网就访问不到,但也能ping通这个地址 wulian.x3322.org

一下问题请教:
1.有弄个这样的,或其他用路由共享其他,分享下经验
2.enc28j60,连入路由后,在路由DHCP列表与绑定一项,没有看到enc28j60的mac地址,也没有192.168.2.123这个IP,这个有影响吗?
3.问题2中,我在路由直接绑定enc28j60MAC地址到192.168.2.123,这样测试,也不行。
4.uip移植,我没有采用DHCP来获取地址,是直接使用192.168.2.123作为为enc28j60的局域网地址,是否是这个原因?未测试。

问题解决方法:因为电信ADSL把80端口封了,只有把端口改为其他就可以访问,多谢楼下的解答的坛友。默认网页端口是80,通常输入wulian.x3322.org就可以访问,现在80端口被封,地址后要加端口:这样wulian.x3322.org:82才能访问到。
还留一问题:多人访问会导致网页瘫痪,不知是stm32问题,还是路由问题。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
70条回答
zzh90513
1楼-- · 2019-12-16 17:42
也正在研究stm32跨网的。楼主共享一下资料啊
stm32f103f4
2楼-- · 2019-12-16 19:49
 精彩回答 2  元偷偷看……
cc1989summer
3楼-- · 2019-12-16 20:04
好东西,有时间研究下
zzh90513
4楼-- · 2019-12-16 23:31
是不是必须得有路由器才可以实现外网访问,我现在也是别的电脑能ping通我的域名,但是改了端口也进不去,我用的是CMCC上的
kevin_me
5楼-- · 2019-12-17 04:55
棒。应用层是http啦,只整过MODBUS TCP,有时间了也玩玩WEB服务器。物联网近在眼前了。
mypear
6楼-- · 2019-12-17 10:17
zzh90513 发表于 2012-9-19 23:48
是不是必须得有路由器才可以实现外网访问,我现在也是别的电脑能ping通我的域名,但是改了端口也进不去,我 ...

我没有弄过cmcc网络,但用stm32做服务器,一定要有个域名,并能解析到你stm32上。我主要是用路由中的动态DNS,将stm32内网ip映射到注册的域名。建议使用花生壳,很稳定。

一周热门 更多>