ESP01S通过心知天气获取天气和时间信息
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
- 获取天气信息 (私钥,城市,语言)
GET https://api.seniverse.com/v3/weather/now.json?key=S_cQHuKqoxs5MlDn1&location=zhengzhou&language=zh-Hans&unit=c
{"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