OpenEdv-开源电子网

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

[求助] STM32 wifi模块如何实现获取外网数据

[复制链接]

3

主题

6

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2017-3-10
在线时间
6 小时
发表于 2017-3-10 04:30:36 | 显示全部楼层 |阅读模式
1金钱


目前STM32F429、WIFI模块,能够通过USART与STM32单片机通信
WIFI模块工作模式STA或者AP模式,AT命令也OK
可以连接家里路由并且在PC端使用TCP&UDP测试工具可以进行透传通信

STM32如何通过wifi模块获取外网(互联网)信息,比如当前时间,天气等,需要怎么配置wifi模块?是否需要对wifi模块进行二次开发
本人对于网络协议这块不是很了解,请大家协助。最好给个实例

最佳答案

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

wifi模块,比如透传模式的wifi模块,集成了TCP/IP的协议栈,省去了TCP/IP的各种socket的数据打包操作。但是TCP/IP只是网络的最基本的协议而已,完成的只是网络数据传输,在此之上还有很多很多的协议来实现各种功能,比如我们最常见的http协议。就拿网络时间来说,网络授时就有好几种,基于udp的NTP,基于TCP的RFC-868。是的,你要做除了直接转数据之外的其他网络功能,需要读的RFC协议还有很多很多,要自己写很多代码,这些都不是 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

头像被屏蔽

8

主题

95

帖子

0

精华

禁止发言

积分
349
金钱
349
注册时间
2016-12-8
在线时间
88 小时
发表于 2017-3-10 04:30:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2017-3-11 00:12:39 | 显示全部楼层
帮顶
回复

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2016-3-7
在线时间
4 小时
发表于 2017-3-16 11:11:02 | 显示全部楼层

原子哥如今再给评论几句可好?
技术匮乏,需要基础的科普……
回复

使用道具 举报

7

主题

333

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1838
金钱
1838
注册时间
2012-7-16
在线时间
504 小时
发表于 2017-3-16 11:37:12 | 显示全部楼层
需要WIFI模块实现GET POST的指令功能,然后通过免费的API获取天气等信息。http://apistore.baidu.com/百度这里面就有很多免费的API接口,具体怎么实现GET POST功能去网上搜索下吧。
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2017-3-19
在线时间
0 小时
发表于 2017-3-19 16:29:44 | 显示全部楼层
好像上面的api接口关闭了。。。。。。
回复

使用道具 举报

3

主题

6

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2017-3-10
在线时间
6 小时
 楼主| 发表于 2017-3-23 22:43:22 | 显示全部楼层
charlefu 发表于 2017-3-16 11:36
wifi模块,比如透传模式的wifi模块,集成了TCP/IP的协议栈,省去了TCP/IP的各种socket的数据打包操作。但是 ...

非常感谢你的回答!大概有了一点概念
是不是需要对wifi模块进行二次开发,封装一些上层协议?
而对于MCU侧没有什么特殊需要做的?
回复

使用道具 举报

4

主题

10

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
239
金钱
239
注册时间
2016-10-12
在线时间
35 小时
发表于 2017-4-11 16:18:26 | 显示全部楼层
同样要做一些这样的项目。。。用wifi连外网。。楼主有思路了能分享分享吗
回复

使用道具 举报

4

主题

52

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
472
金钱
472
注册时间
2016-2-22
在线时间
85 小时
发表于 2017-4-23 17:28:17 | 显示全部楼层
用http协议访问比较方便,专业的网站会提供webservices等接口,如天气和时间可用下面的两个地址,都是直接返回标准格式文本数据的,解析下就可以了。
http://www.webxml.com.cn/WebServ ... =%E5%B9%BF%E5%B7%9E
http://www.beijing-time.org/time15.asp
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 04:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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