ESP8266使用AT指令获取时间和心知天气

这篇具有很好参考价值的文章主要介绍了ESP8266使用AT指令获取时间和心知天气。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.硬件:ESP8266,USB TO TTL模块,软件:串口调试助手

ESP8266使用AT指令获取时间和心知天气

二.在心知官网注册账号:心知天气 - 高精度气象数据 - 天气数据API接口 - 行业气象解决方案

三.连接esp8266和usb转ttl,打开串口调试助手

四.发送AT指令

1.复位模块

发送AT+RST

返回ready

2.测试AT指令

发送AT

返回OK文章来源地址https://www.toymoban.com/news/detail-439994.html

3.配置STA模式

发送AT+CWMODE=1 

返回OK

4.连接wifi

发送AT+CWJAP="wifi名称","wifi密码"

返回OK

5.设置时间地域

发送AT+CIPSNTPCFG=1,8

返回OK

6.获取时间

发送AT+CIPSNTPTIME?

返回+CIPSNTPTIME:Fri Jul 22 17:33:39 2022 

OK

7.连接心知服务器

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

返回OK

8.使能esp8266透传模式

发送AT+CIPMODE=1 //0:禁止 1:使能

返回OK

9.开启数据传输

发送AT+CIPSEND

返回OK

10.获取天气信息(私钥城市语言

发送GET https://api.seniverse.com/v3/weather/now.json?key=ScuqSTA5ihQt3Oyhf&location=chengdu&language=zh-Hans&unit=c

ESP8266使用AT指令获取时间和心知天气

 返回{"results":[{"location":{"id":"WM6N2PM3WY2K","name":"成都","country":"CN","path":"成都,成都,四川,中国","timezone":"Asia/Shanghai","timezone_offset":"+08:00"},"now":{"text":"阴","code":"9","temperature":"20"},"last_update":"2022-09-26T10:50:12+08:00"}]}ESP8266使用AT指令获取时间和心知天气

11.退出透传,取消发送新行

发送+++

12.禁止esp8266透传模式

发送AT+CIPMODE=0

返回OK

13.断开服务器连接

发送AT+CIPCLOSE

返回OK

五.以下为串口调试助手调试记录

AT+RST

OK
WIFI DISCONNECT
rd l  |  l < $ #|    r b c  go l'o   cp  l;d;dp '  lco |  | c  o'  d  l` o'd`n; ۓo d`p ' ;     bo |  c  'g  l` ngl` g{   '   x g {      #n < $l  c  'o  l  og  d '{   'Û   {  gÓ  
################################################
arch:ESP8266, 1
compile_time:Ai-Thinker|B&T
wifi_mac:e098068a38E7
sdk_version:v3.4-22-g967752e2
firmware_version:2.2.0
compile_time:Jun 30 2021 11:28:20

ready

################################################WIFI CONNECTED
WIFI GOT IP
AT

OK
AT+CWMODE=1

OK
AT+CWJAP="SZT","18190815525"
WIFI DISCONNECT
WIFI CONNECTED
WIFI GOT IP

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

OK
AT+CIPMODE=1

OK
AT+CIPSEND

OK

>{"results":[{"location":{"id":"WM6N2PM3WY2K","name":"成都","country":"CN","path":"成都,成都,四川,中国","timezone":"Asia/Shanghai","timezone_offset":"+08:00"},"now":{"text":"阴","code":"9","temperature":"20"},"last_update":"2022-09-26T10:50:12+08:00"}]}{"results":[{"location":{"id":"WM6N2PM3WY2K","name":"成都","country":"CN","path":"成都,成都,四川,中国","timezone":"Asia/Shanghai","timezone_offset":"+08:00"},"now":{"text":"阴","code":"9","temperature":"20"},"last_update":"2022-09-26T10:50:12+08:00"}]}AT+CIPMODE=0

OK
AT+CIPCLOSE
CLOSED

OK

到了这里,关于ESP8266使用AT指令获取时间和心知天气的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ESP8266————AT指令+网络透传

    一.AT指令 ESP8266可以通过串口的AT指令和其他设备进行通讯或控制(刚开始我以为AT指令是ESP8266本就封装好的,直接就可以用,结果不是,需要自己安装AT固件),安装好固件之后直接用数据线连接ESP8266打开串口即可通讯。常用AT指令看这个博客:(16条消息) 玩转ESP8266-01——AT指令

    2024年02月13日
    浏览(43)
  • 认识 ESP8266—ESP-01S (含AT指令)

    了解完本文内容,可以去观看我的另一篇文章-----》 STM32—通过HC05配置ESP8266(ESP01s)获取时间和天气 ESP8266 是串口型 WIFI,速度比较低,不能用来传输图像或者视频这些大容量的数据,主要应用于数据量传输比较少的场合,比如温湿度信息,一些传感器的开关量等。 ESP8266 的

    2024年02月06日
    浏览(56)
  • 【雕爷学编程】Arduino智能家居之使用ESP8266连接到OpenWeatherMap API获取天气数据

    Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于C/C++语言的,你可以使用Arduino IDE(集成开发环境)来

    2024年02月04日
    浏览(51)
  • <ESP8266>WIFI模块AT指令浅学

    人生如逆旅,我亦是行人。 缩写 意思 AT(automatic transmission) 自动变速器 WiFi 无线网 AP(Access Point) 无线访问接入点,无线路由器等类设备的统称 AP 模式 无线接入点模式 RST(TCP协议的 6 个标志之一) 表示重置连接、复位连接 TCP 传输控制协议 UDP 用户数据报协议 SSL 安全套

    2024年02月04日
    浏览(63)
  • STM32 ESP8266模块的探索&AT指令介绍

    这是本文的配套资料,最终工程请参考 新_ESP8266资料stm32f103成功移植的项目 【免费】stm32f103c8t6esp8266资料资源-CSDN文库 我使用的是ai-thinker的esp8266-01s,以下为产品规格书 引脚定义:   依据引脚定义,GND接GND,VCC接3.3V,TX接USB转TTL的Rx, Rx 接USB转TTL的RX,之后尝试多次,都只

    2024年04月23日
    浏览(43)
  • esp8266(MQTT固件)通过at指令连接阿里云平台

    实验: esp8266 连接阿里云。 准备工作: esp8266 wifi模组 固件烧录工具 串口调试助手 阿里云账号及物联网设备申请 某宝随便买个,多的是: usb连接到电脑上之后,可以识别到串口,说明有固件。 由于新买的模组,芯片内的固件可能并不是我们想要的,此时可自行官网下载固

    2024年01月19日
    浏览(62)
  • 【ESP-01S / ESP8266 AT指令连接阿里云物联网平台】

    关注+星标 公众号,不错过精彩内容 作者 | MakingClub 微信公众号 | electronic造物实验室 注册阿里云账号并搜索物联网服务。选择并进入物联网平台产品页。 点击管理控制台,进入物联网平台管理界面。 选择公共实例(如果尚未开通,需要先进行开通,具体步骤不再赘述),然

    2024年02月07日
    浏览(65)
  • stm32---ESP8266的基础 AT 指令、基础 Wi-Fi 功能 AT 指令、TCP/IP 功能 AT 指令

    (常用基础AT指令)主要了解其中指令AT、AT+RST、ATE:   (1)当参数是ATE1时,显示: (2)当参数是ATE0时,显示:   说明: (1) Station 模式: 模块相当于一个客户端,可以链接到其他路由器发出的WIFI信号。 (2) SoftAP模式(软路由模式):模块本身相当于一个路由器,其他设备可

    2024年02月04日
    浏览(50)
  • ESP8266+STM32+阿里云保姆级教程(AT指令+MQTT)

    前言:在开发过程中,几乎踩便了所有大坑小坑总结出的文章,我是把坑踩满了,帮助更过小白快速上手,如有错误之处,还麻烦各位大佬帮忙指正、 目录 一、ESP-01s介绍         1、ESP-01s管脚功能:                 模组启动模式说明:         2、初始配置和

    2024年02月19日
    浏览(44)
  • 阿里云 MQTT协议 AT指令 ESP8266-01S 数据上下传输

    printf重定义资料来自江科大自动化协---stm32入门教程---串口发送+接收一节视频讲解 细节请看b站这个up主的视频阿里云+ESP8266+STM32远程点灯(流程讲解) 阿里云平台配置细节请看10分钟玩转阿里云物联网平台设备接入、管理、运维 这里只记录一下大概内容,方便日后调试。 1、

    2023年04月26日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包