ESP01S通过心知天气获取天气和时间信息

本文详细介绍了如何通过ESP01S模块连接WiFi,设置时间,使用心知天气API获取郑州的实时天气信息,以及如何在ESP8266上实现透传模式并进行数据交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ESP01S通过心知天气获取天气和时间信息

  1. 设置STA模式
AT+CWMODE=1 
  1. 连接wifi
AT+CWJAP="wifi名称","wifi密码"

3.设置时间地域

AT+CIPSNTPCFG=1,8
  1. 获取时间
AT+CIPSNTPTIME?

返回:

+CIPSNTPTIME:Fri Nov 17 17:09:22 2023
OK
  1. 连接心知服务器

    AT+CIPSTART="TCP","api.seniverse.com",80
    

6.使能esp8266透传模式

AT+CIPMODE=1
  1. 开启数据传输
AT+CIPSEND
  1. 获取天气信息 (私钥,城市,语言)
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"
        }
    ]
}
  1. 退出透传,取消发送新行

    发送+++

  2. 禁止esp8266透传模式

AT+CIPMODE=0
  1. 断开服务器连接
AT+CIPCLOSE
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

おもいね

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值