2025年esp8266天气时钟代码(esp32 天气时钟)

esp8266天气时钟代码(esp32 天气时钟)目录 1 连网 2 获取天气和时间 3 对获取到的数据进行解析 先给出两个可以获取天气和时间的网站 https www seniverse com docs nbsp 可以获取天气 http api k780 com 88 app life time amp appkey 10003 amp

大家好,我是讯享网,很高兴认识大家。



目录

1:连网

2:获取天气和时间

3:对获取到的数据进行解析


先给出两个可以获取天气和时间的网站

https://www.seniverse.com/docs  可以获取天气

http://api.k780.com:88/?app=life.time&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f2a4&format=json&HTTP/1.1

可以获取时间

接下来简单说说怎么通过AT指令的方式去获取天气及时间信息

1:连网

首先,ESP8266肯定是需要连上网才能访问这些信息。所以,第一步要做的就是让ESP8266连接上wifi热点,可以是路由器,也可以是手机热点。下面写出重要的步骤

1:使用串口发送指令AT+CWMODE=1设置模块Wi_Fi应用模式为Station模式。

2:发送指令AT+RST使模块重启,重启后等待一段时间

3:发送指令AT+CIPMUX=0 设置模块为单路连接模式

4:发送指令AT+CWJAP=“ssid”,“pwd”,连接AP;(ssid就是你要连接WiFi的名字,pwd就是密码)

经过以上四步,ESP8266就可以连接上WIFI了.


讯享网

完整版代码如下:

u8 atk_8266_wifista_config(void) {

u8 *p; p=pvPortMalloc(50); POINT_COLOR=RED; while(atk_8266_send_cmd("AT","OK",100)) //Check if the WIFI module is online { atk_8266_quit_trans(); //Exit transparent transmission atk_8266_send_cmd("AT+CIPMODE=0","OK",200); My_Pri_log_x(1,"ESP8266 does not exist 

讯享网

”);

讯享网 LED0=~LED0; vTaskDelay(1000); } 

LED0=1;

while(atk_8266_send_cmd("ATE0","OK",20)); //Close echo atk_8266_send_cmd("AT+CWMODE=1","OK",50); //Set WIFI STA mode atk_8266_send_cmd("AT+RST","OK",20); vTaskDelay(3000); //Delay 3S for successful restart atk_8266_send_cmd("AT+CIPMUX=0","OK",20); //0:Single connection sprintf((char*)p,"AT+CWJAP="%s","%s"",wifista_ssid,wifista_password);//Set wireless parameters while(atk_8266_send_cmd(p,"WIFI GOT IP",500));//Connect to the target router vPortFree(p); return 0; 

}

2:获取天气和时间

以获取天气为例,获取时间就是网站不同罢了。

 

STM32 ESP8266获取天气 esp8266天气时钟教程_STM32 ESP8266获取天气

上面一段话是在心知天气中截屏所得。

其中key= 后面的内容是你在心知天气注册后得到的一个密钥,注册很简单,不麻烦,而且是免费。

location= 后面是你要查询天气的城市,心知的网站上有城市的说明文档;

language= 后面的是语言的选择。官方也有说明文档。

欧克,有了以上可以获取天气等信息的网站后,我们就可以配置ESP8266去访问这个网址,从而得到我们想要的信息。

写出重要的步骤:

小讯
上一篇 2025-06-11 09:34
下一篇 2025-06-06 13:49

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/149004.html