当前位置: 首页 > 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

相关文章:

  • Git 提交竟然还能这么用?
  • 第十七篇-Awesome ChatGPT Prompts-备份-百度翻译
  • RHCSA --- Linux存储管理
  • 设计模式—结构型模式之外观模式(门面模式)
  • JOSEF 同步检查继电器 JT-1 额定电压100V 柜内固定安装,板前接线
  • 【数据结构初阶】单链表SLlist
  • 3 redis实现一个消息中间件
  • “我“摸爬滚打5年,干了测试工程师,现在测试怎么样了...
  • Spark数据倾斜_产生原因及定位处理办法_生产环境
  • 多视图聚类的论文阅读(一)
  • “绵柔的,好喝的”海之蓝畅销20年的经典秘诀:做大众喜爱的好酒
  • Ubuntu 22.04 LTS ffmpeg mp4 gif 添加图片水印
  • [uni-app] uni.showToast 一闪而过问题/设定时间无效/1秒即逝
  • 将 ONLYOFFICE 文档编辑器与 Node.js 应用集成
  • requests爬虫IP连接初始化问题及解决方案
  • 《Java编程思想》读书笔记-对象导论
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • idea + plantuml 画流程图
  • interface和setter,getter
  • Redis中的lru算法实现
  • Ruby 2.x 源代码分析:扩展 概述
  • SpiderData 2019年2月23日 DApp数据排行榜
  • 关于字符编码你应该知道的事情
  • 简单实现一个textarea自适应高度
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 小而合理的前端理论:rscss和rsjs
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • ​LeetCode解法汇总518. 零钱兑换 II
  • #HarmonyOS:软件安装window和mac预览Hello World
  • (16)Reactor的测试——响应式Spring的道法术器
  • (JS基础)String 类型
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (四) Graphivz 颜色选择
  • (转)人的集合论——移山之道
  • .gitignore文件设置了忽略但不生效
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .NET 中让 Task 支持带超时的异步等待
  • .Net6使用WebSocket与前端进行通信
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .NET学习教程二——.net基础定义+VS常用设置
  • @angular/cli项目构建--Dynamic.Form
  • [ 攻防演练演示篇 ] 利用通达OA 文件上传漏洞上传webshell获取主机权限
  • [AIGC codze] Kafka 的 rebalance 机制
  • [C++随笔录] 红黑树
  • [C语言]——内存函数
  • [Docker]六.Docker自动部署nodejs以及golang项目
  • [java/jdbc]插入数据时获取自增长主键的值
  • [Linux](15)线程基础,线程控制,线程的互斥与同步
  • [MFC] MFC 获取指定窗口截图(大小可调)
  • [NLP] LlaMa2模型运行在Mac机器
  • [python]mysqlclient常用命令
  • [SOC] MBIST (Memory Built-In Self Test) and Memory Built-in Self Repair (BISR)