OpenEdv-开源电子网

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

串口WiFi访问服务器问题[小白求助]

[复制链接]

23

主题

80

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
金钱
307
注册时间
2015-2-19
在线时间
32 小时
发表于 2015-2-19 22:04:16 | 显示全部楼层 |阅读模式
5金钱
stm32通过串口连接到WiFi模块,WiFi模块通过网页设置好是STA模式,连接上可上网的路由器。
硬件:stm32战舰开发板+HX-M02
那么怎么通过USART来控制WiFi模块把数据发送到一个外网服务器的ip呢??这个ip地址是在配置时就设定好的吗?还是要编程设定?
找了很久,没有介绍过这些的,感到很困惑

最佳答案

查看完整内容[请看2#楼]

[把坑填上] 这两天查找了一些资料,了解了大致情况是这样 首先设置好WiFi模块的工作模式,可以使用web配置,或者at+指令 然后若是sta模式,设定其连接到路由器上,ip地址选择将要访问的服务器,也可以是内网中的设备ip。 以内网中设备为例,使用TCP/UDP调试工具,建立一个虚拟服务器,设置好端口一致,即可自动建立连接。 此时的数据流向是,MCU->串口转WiFi->WiFi模块->路由器->内网电脑,反则反之 拓扑图是这样:   ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

23

主题

80

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
金钱
307
注册时间
2015-2-19
在线时间
32 小时
 楼主| 发表于 2015-2-19 22:04:17 | 显示全部楼层
[把坑填上]
这两天查找了一些资料,了解了大致情况是这样
首先设置好WiFi模块的工作模式,可以使用web配置,或者at+指令
然后若是sta模式,设定其连接到路由器上,ip地址选择将要访问的服务器,也可以是内网中的设备ip。
以内网中设备为例,使用TCP/UDP调试工具,建立一个虚拟服务器,设置好端口一致,即可自动建立连接。
此时的数据流向是,MCU->串口转WiFi->WiFi模块->路由器->内网电脑,反则反之
拓扑图是这样:
     MCU+WiFi模块-------路由器----内网设备/外网服务器
此时通过串口发送的数据都会自动转发到目标ip上。若想连接外网服务器,则需要组织数据的格式,符合http请求

以上是个人见解,如有错误,感谢指正。

目前进展,内网虚拟服务器可以接受到mcu+WiFi上传的数据
问题:1.通过虚拟服务器发送的数据都会自动出现在接收区,MCU的usart捕捉不到虚拟服务器发送的数据(接收函数在串口连接电脑时时可用的)
          2.使用MCU的usart1无法使虚拟服务器接受到数据,而使用usart2却可以(在串口连接电脑上,两者都可以)
希望有做这个的朋友一起讨论!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-2-21 12:24:09 | 显示全部楼层
是RM04模块么?
是的话,可以参考我们的资料学习下先
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 16:42

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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