ESP01S通过心知天气获取天气和时间信息
-
设置STA模式
AT+CWMODE=1
-
连接wifi
AT+CWJAP="wifi名称","wifi密码"
3.设置时间地域
AT+CIPSNTPCFG=1,8
-
获取时间
AT+CIPSNTPTIME?
返回:
+CIPSNTPTIME:Fri Nov 17 17:09:22 2023
OK
-
连接心知服务器
AT+CIPSTART="TCP","api.seniverse.com",80
6.使能esp8266透传模式
AT+CIPMODE=1
-
开启数据传输
AT+CIPSEND
-
获取天气信息 (私钥,城市,语言)
{
"results": [
{
"location": {
"id": "WW0V9QP93VS8",
"name": "郑州",
"country": "CN",
"path": "郑州,郑州,河南,中国",
"timezone": "Asia/Shanghai",
"timezone_offset": "+08:00"
},
"now": {
"text": "晴",
"code": "0",
"temperature": "16"
},
"last_update": "2023-11-17T17:10:13+08:00"
}
]
} -
退出透传,取消发送新行
发送+++
-
禁止esp8266透传模式
AT+CIPMODE=0
-
断开服务器连接
AT+CIPCLOSE