• 大小: 13.53M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签: 网络  天气  STM32  

资源简介

ESP8266获取网络天气适配stm32,使用wifi模块

资源截图

代码片段和文件信息

#include “weather.h“
#include “wifista.h“
#include “usart.h“
#include “malloc.h“
#include “usart3.h“
#include “delay.h“
#include “text.h“
#include “parsejson.h“

//天气连接端口号:80
#define WEATHER_PORTNUM  “80“
//天气服务器IP
#define WEATHER_SERVERIP  “api.seniverse.com“

//时间端口号
#define TIME_PORTNUM “80“
//时间服务器IP
#define TIME_SERVERIP “www.beijing-time.org“


//获取一次实时天气
//返回:0---获取成功,1---获取失败
u8 get_current_weather(void)
{
u8 *p;
u8 res;
// u8 ipbuf[16];  //IP缓存
p=mymalloc(SRAMIN40); //申请40字节内存
sprintf((char*)p“AT+CIPSTART=\“TCP\“\“%s\“%s“WEATHER_SERVERIPWEATHER_PORTNUM);    //配置目标TCP服务器
res = atk_8266_send_cmd(p“OK“200);//连接到目标TCP服务器
if(res==1)
{
myfree(SRAMINp);
return 1;
}
delay_ms(300);
atk_8266_send_cmd(“AT+CIPMODE=1““OK“1

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-09-20 09:13  ESP8266获取网络天气适配战舰V3\
     目录           0  2017-09-23 14:15  ESP8266获取网络天气适配战舰V3\ATK-ESP8266\
     文件        4055  2017-09-23 14:15  ESP8266获取网络天气适配战舰V3\ATK-ESP8266\weather.c
     文件         192  2017-09-19 17:11  ESP8266获取网络天气适配战舰V3\ATK-ESP8266\weather.h
     文件        5542  2017-09-23 09:36  ESP8266获取网络天气适配战舰V3\ATK-ESP8266\wifista.c
     文件         682  2017-09-18 17:32  ESP8266获取网络天气适配战舰V3\ATK-ESP8266\wifista.h
     目录           0  2017-09-25 11:52  ESP8266获取网络天气适配战舰V3\cJSON\
     文件        6148  2015-02-13 19:08  ESP8266获取网络天气适配战舰V3\cJSON\.DS_Store
     文件       28578  2017-09-21 14:42  ESP8266获取网络天气适配战舰V3\cJSON\cJSON.c
     文件        7526  2015-02-13 18:53  ESP8266获取网络天气适配战舰V3\cJSON\cJSON.h
     文件        1091  2013-08-14 14:02  ESP8266获取网络天气适配战舰V3\cJSON\LICENSE
     文件       23175  2017-09-25 11:52  ESP8266获取网络天气适配战舰V3\cJSON\parsejson.c
     文件         142  2017-09-13 16:58  ESP8266获取网络天气适配战舰V3\cJSON\parsejson.h
     文件        8751  2009-10-28 23:48  ESP8266获取网络天气适配战舰V3\cJSON\README
     文件        6702  2015-02-13 19:06  ESP8266获取网络天气适配战舰V3\cJSON\test.c
     目录           0  2017-09-18 16:51  ESP8266获取网络天气适配战舰V3\cJSON\tests\
     文件         583  2009-08-23 23:46  ESP8266获取网络天气适配战舰V3\cJSON\tests\test1
     文件         242  2009-08-23 23:46  ESP8266获取网络天气适配战舰V3\cJSON\tests\test2
     文件         605  2009-08-23 23:46  ESP8266获取网络天气适配战舰V3\cJSON\tests\test3
     文件        3467  2009-08-23 23:47  ESP8266获取网络天气适配战舰V3\cJSON\tests\test4
     文件         873  2009-08-23 23:47  ESP8266获取网络天气适配战舰V3\cJSON\tests\test5
     文件      149970  2017-09-21 15:18  ESP8266获取网络天气适配战舰V3\cJSON\utf8togbk.c
     目录           0  2017-09-23 10:26  ESP8266获取网络天气适配战舰V3\CORE\
     文件       17273  2010-06-07 10:25  ESP8266获取网络天气适配战舰V3\CORE\core_cm3.c
     文件       85714  2011-02-09 14:59  ESP8266获取网络天气适配战舰V3\CORE\core_cm3.h
     文件       15503  2017-09-23 10:26  ESP8266获取网络天气适配战舰V3\CORE\startup_stm32f10x_hd.s
     文件       12765  2011-03-10 10:52  ESP8266获取网络天气适配战舰V3\CORE\startup_stm32f10x_md.s
     目录           0  2017-09-18 16:51  ESP8266获取网络天气适配战舰V3\FATFS\
     目录           0  2017-09-18 16:51  ESP8266获取网络天气适配战舰V3\FATFS\doc\
     文件        3425  2015-02-11 12:11  ESP8266获取网络天气适配战舰V3\FATFS\doc\css_e.css
     文件        3840  2015-02-12 20:17  ESP8266获取网络天气适配战舰V3\FATFS\doc\css_j.css
............此处省略373个文件信息

评论

共有 条评论