当前位置: 首页 > news >正文

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

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
http://www.lryc.cn/news/236069.html

相关文章:

  • docker容器内core dumped却找不到core文件
  • ubuntu提高 github下载速度
  • Node.js之path路径模块
  • TCP与UDP协议
  • “ /^A-Z:\\{1,2}^/:\*\?<>\|+\.(jpg|gif|png|bmp)$/i ”这个正则表达式的理解
  • 批量下载Sentinel数据脚本2023
  • lv11 嵌入式开发 ARM指令集中(伪操作与混合编程) 7
  • 北邮22级信通院数电:Verilog-FPGA(10)第十周实验 实现移位寄存器74LS595
  • 麒麟系统安装找不到安装源!!!!设置基础软件仓库时出错
  • 代码随想录算法训练营第三十九天【动态规划part02】 | 62.不同路径、63. 不同路径 II
  • 鸿蒙4.0开发笔记之DevEco Studio如何使用Previewer窗口预览器(一)
  • 音视频转换软件Permute mac中文板特点介绍
  • 前端uniapp列表下拉到底部加载下一页列表【下拉加载页面/带源码/实战】
  • 超聚变服务器关闭超线程CPU的步骤(完整版)
  • 智能驾驶汽车虚拟仿真视频数据理解(一)
  • 事关Django的静态资源目录设置(Django的setting.py中的三句静态资源(static)目录设置语句分别是什么作用?)
  • Vue.js2+Cesium1.103.0 十四、绘制视锥,并可实时调整视锥姿态
  • 批量替换WordPress文章内图片链接
  • 关于DBMS_STATS.GATHER_DATABASE_STATS_JOB_PROC的一些发现
  • MatrixOne 支持多样化生态工具
  • 力扣刷题篇之位运算
  • asp.net core mvc 控制器使用配置
  • Hadoop学习总结(MapRdeuce的词频统计)
  • PPT基础入门
  • Java 语言关键字有哪些
  • Go vs Rust:文件上传性能比较
  • C# NAudio 音频库
  • springcloudalibaba-3
  • 异步复位同步释放与同步复位打拍
  • 使用Python进行二维图像的三维重建