WIFI模块(esp-01s)获取网络时间与天气信息

目录

一、硬件连接

二、获取网络时间

1、AT指令集

2、具体操作

三、获取天气信息

1、心知天气注册

2、AT指令集

3、具体操作

4、json格式检查


一、硬件连接

WiFi模块的RX连接TTL模块的TX, WiFi模块的TX连接TTL模块的RX,电源与地接对。

插入电脑,打开串口调试助手选择波特率115200,最后连接

二、获取网络时间

1、AT指令集

bash 复制代码
AT
AT+RST
AT+CWMODE=1
AT+CIPMUX=0
AT+CWJAP="名字","密码"
AT+CIPMODE=1
AT+CIPSTART="TCP","api.pinduoduo.com",80
AT+CIPSEND
GET http://api.pinduoduo.com/api/server/_stm

2、具体操作

三、获取天气信息

1、心知天气注册

注册网站

记住自己的密匙

2、AT指令集

bash 复制代码
AT
AT+RST
AT+CWMODE=1
AT+CIPMUX=0
AT+CWJAP="meng","20010131"
AT+CIPMODE=1
AT+CIPSTART="TCP","api.seniverse.com",80
AT+CIPSEND
GET https://api.seniverse.com/v3/weather/daily.json?key=S6H95GCCwULqmbSE8&location=weifang&language=en&unit=c&start=-1&days=5

3、具体操作

注意: https://api.seniverse.com/v3/weather/daily.json?key=S6H95GCCwULqmbSE8&location=weifang&language=en&unit=c&start=-1&days=5

key:后换成自己的密匙,location:后换成自己的城市

4、json格式检查

JSON在线解析,JSON格式化,JSON解析,JSON 校验(SO JSON)

相关推荐
笑非不退15 小时前
C# c++ 实现程序开机自启动
开发语言·c++·c#
q***064715 小时前
SocketTool、串口调试助手、MQTT中间件基础
单片机·嵌入式硬件·中间件
AA陈超16 小时前
从0开始学习 **Lyra Starter Game** 项目
c++·笔记·学习·游戏·ue5·lyra
q***T58316 小时前
C++在游戏中的Unreal Engine
c++·游戏·虚幻
保持低旋律节奏16 小时前
C++——C++11特性
开发语言·c++·windows
洋九八16 小时前
电路基础和 PCB 制作
单片机·嵌入式硬件·pcb工艺
qq_4017004117 小时前
RS485基本原理,电路、防雷、layout及设计要点
stm32·单片机
小张成长计划..17 小时前
【C++】16:模板进阶
c++·算法
CoderIsArt18 小时前
SAM-5 核心类体系的 C++ 完整设计
c++·sam5
CS_浮鱼18 小时前
【Linux进阶】mmap实战:文件映射、进程通信与LRU缓存
linux·运维·c++·缓存