OpenEdv-开源电子网

标题: [求助] STM32 wifi模块如何实现获取外网数据 [打印本页]

作者: hungfupao    时间: 2017-3-10 04:30
标题: [求助] STM32 wifi模块如何实现获取外网数据


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

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

作者: charlefu    时间: 2017-3-10 04:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: 正点原子    时间: 2017-3-11 00:12
帮顶
作者: hyndzsmj    时间: 2017-3-16 11:11
正点原子 发表于 2017-3-11 00:12
帮顶

原子哥如今再给评论几句可好?
技术匮乏,需要基础的科普……
作者: hyghyg1234    时间: 2017-3-16 11:37
需要WIFI模块实现GET POST的指令功能,然后通过免费的API获取天气等信息。http://apistore.baidu.com/百度这里面就有很多免费的API接口,具体怎么实现GET POST功能去网上搜索下吧。
作者: moliiii    时间: 2017-3-19 16:29
好像上面的api接口关闭了。。。。。。
作者: hungfupao    时间: 2017-3-23 22:43
charlefu 发表于 2017-3-16 11:36
wifi模块,比如透传模式的wifi模块,集成了TCP/IP的协议栈,省去了TCP/IP的各种socket的数据打包操作。但是 ...

非常感谢你的回答!大概有了一点概念
是不是需要对wifi模块进行二次开发,封装一些上层协议?
而对于MCU侧没有什么特殊需要做的?
作者: javatar    时间: 2017-4-11 16:18
同样要做一些这样的项目。。。用wifi连外网。。楼主有思路了能分享分享吗
作者: svwydh    时间: 2017-4-23 17:28
用http协议访问比较方便,专业的网站会提供webservices等接口,如天气和时间可用下面的两个地址,都是直接返回标准格式文本数据的,解析下就可以了。
http://www.webxml.com.cn/WebServ ... =%E5%B9%BF%E5%B7%9E
http://www.beijing-time.org/time15.asp





欢迎光临 OpenEdv-开源电子网 (http://47.111.11.73/) Powered by Discuz! X3.4