OpenEdv-开源电子网

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

关于LWIP协议stm32战舰V3的一些问题

[复制链接]

2

主题

4

帖子

0

精华

新手入门

积分
46
金钱
46
注册时间
2016-1-4
在线时间
5 小时
发表于 2016-5-29 17:34:24 | 显示全部楼层 |阅读模式
5金钱
我看过了原子的例程了,现在做到使用TCP Client的例程,修改远程IP地址为我的服务器地址,修改端口号,然后用JAVA写了一个简单的服务器代码,实现简单互相通信。
现在我有一个项目比较急,他们要求基于HTTP,然后他们做安卓,做网页的那边做好的程序是利用访问网址来传递参数

file:///C:/Users/pu/AppData/Roaming/Tencent/QQ/Temp/%25W@GJ$ACOF(TYDYECOKVDYB.png例如:访问这个网页http://www.xxx.com/xxx.php?moden=set&time=时间&arg1=参数一&arg2=参数二&arg3=参数三&arg4=参数四&arg5=参数五

这样来传递参数一,参数二,参数三,参数四,参数五。

意思是,通过修改参数一,参数二,参数三,参数四,参数五,具体的值,然后不断访问这个网站,然后做到把参数一,参数二,参数三,参数四,参数五传递过去服务器的。

那么我stm32基于LWIP协议如何做到访问这个网页来传递数据呢?要不要连接服务器的IP地址加上80端口。

还有想问例程的Web Server是不是stm32作为一个服务器,浏览器作为一个客户端来访问stm32服务器,然后进行数据的传输的。

有没有高手能指点一下我。本人初学,尤其是网络这一方面。知识很缺乏,因为实验室接了一个项目比较急。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2016-6-1 23:02:04 | 显示全部楼层
要用httpd,百度一下,有人搞过,参考下。
回复

使用道具 举报

2

主题

4

帖子

0

精华

新手入门

积分
46
金钱
46
注册时间
2016-1-4
在线时间
5 小时
 楼主| 发表于 2016-6-4 12:05:25 | 显示全部楼层
正点原子 发表于 2016-6-1 23:02
要用httpd,百度一下,有人搞过,参考下。

谢谢原子哥,LWIP协议要用http好想挺难的
回复

使用道具 举报

19

主题

234

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
362
金钱
362
注册时间
2014-7-8
在线时间
10 小时
发表于 2016-6-4 13:17:12 | 显示全部楼层
Arno 发表于 2016-6-4 12:05
谢谢原子哥,LWIP协议要用http好想挺难的

這個很簡單, 你一樣用 TCP Open一個 80 port 當server,
當手機或電腦連過來时, 你printf 出來看就知道怎麼回事了,  裡面其實就是 http head + data
,  然後你就可以看到...ex :  192.168.0.111/arg1=aaa&arg2=bbb...... 之類的.
然後你在用 http head 包裝你的內容回應就好了.....
回复

使用道具 举报

2

主题

4

帖子

0

精华

新手入门

积分
46
金钱
46
注册时间
2016-1-4
在线时间
5 小时
 楼主| 发表于 2016-6-4 19:44:18 | 显示全部楼层
溫柔一刀 发表于 2016-6-4 13:17
這個很簡單, 你一樣用 TCP Open一個 80 port 當server,
當手機或電腦連過來时, 你printf 出來看就知道怎 ...

你好!!我是要访问一个http://www.xxx.com/xxx.php?moden=set&time=时间&arg1=参数一&arg2=参数二&arg3=参数三&arg4=参数四&arg5=参数五,怎么访问,具体的代码怎么弄?可能是我理解能力差,还是不太理解。能详细一点吗?谢谢你的回答
回复

使用道具 举报

19

主题

234

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
362
金钱
362
注册时间
2014-7-8
在线时间
10 小时
发表于 2016-6-6 08:58:41 | 显示全部楼层
你在電腦上的 brower 上打 "http://www.xxx.com/xxx.php?moden=set&time=时间&arg1=参数一&arg2=参数二&arg3=参数三&arg4=参数四&arg5=参数五"  他就會去訪問那個IP 的SERVER.....

你可以用 wireshark 去看他具體內容是怎麼互動, 其實很簡單, 就是 http head ......
不要說你不會用 wireshark , 要做網通產品一定要會  wireshark
希望對你有幫助
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-24 20:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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