微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > CC3200获取天气预报数据

CC3200获取天气预报数据

时间:10-02 整理:3721RD 点击:


在写这篇帖子之前,我已经用ESP8266实现了获取天气预报的功能 http://bbs.eeworld.com.cn/thread-491479-1-1.html,这次使用CC3200获取天气预报,一则是为了把每个官方带的demo都熟悉一遍,另外一方面则是为了看看CC3200的性能如何。在上面一个帖子中,我曾经说过8266在接受http包时,如果数据量大的话,则会导致接受的数据不全,我这些天都和芯片原厂沟通,目前他们没有给出解决方案,其实每次都是我自己解决了自己的问题,这次涉及到芯片底层问题,我也爱莫能助了,只能说芯片能力就那样,我也没办法,这段时间,我把http的get,post,del,put命令都实现测试没问题了,也终于有了自己的http,从此不用在自己用wireshark抓包分析了,废话不多说了,说着说着就扯到了8266,其实今天的主角是CC3200,这个板子是EEWORLD上次搞活动申请,说句题外话,真的很后悔,多花了二十几块钱,其实早几天买就差不多等于送了~~~
对于官方的CC3200的获取天气预报的数据怎么运行起来呢?
第一步填写自己的APPID
#define PREFIX_BUFFER "/data/2.5/weather?q="
#define POST_BUFFER "&mode=xml&units=imperial&appid=填写上你自己的APPID,这个可以参考我之前发的帖子"

第二步将连接的AP改为你家里的SSID和密码,记得修改成AP的加密类型
#define SSID_NAME "abc123"//"cc3200demo" /* AP SSID */
#define SECURITY_TYPE SL_SEC_TYPE_WPA_WPA2//SL_SEC_TYPE_OPEN/* Security type (OPEN or WEP or WPA*/
#define SECURITY_KEY "abc156715" /* Password of the secured AP */

第三步将代码编译运行下载到板子内,输入北京,就可以获得北京的天气情况了:



接下来我们看看官方上面的天气情况是不是和我们获得天气一样呢?其实CC3200的资料丰富,我都没看什么看官方资料就整明白了~~~~~~~



自此,CC3200获取天气预报就搞定了,这个比在8266上面实现太容易多了,没办法,谁叫俺们踩在TI的肩膀上面呢~~~~~~~~~

很好!

上期刊了,给你点个赞

什么意思?没明白

哎呀,就是每周的电子工程世界期刊啊,就是酱紫啦

好吧,我都不知道,可以给个链接看下嘛

是邮件欸,给个邮箱转给你吧

CC3200贵很多呢,对于我这种自己DIY学习用的,还是折腾ESP8266吧

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top