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)

相关推荐
誓约酱11 分钟前
(动画)Qt控件 QLCDNumer
开发语言·c++·git·qt·编辑器
@小博的博客22 分钟前
C++初阶学习第十三弹——容器适配器和优先级队列的概念
开发语言·数据结构·c++·学习
离歌漠26 分钟前
C#调用C++ DLL方法之P/Invoke
c++·c#·p/invoke
xiaowu08026 分钟前
MFC线程-通过CWinThread派生类实现
c++·mfc
Whappy00126 分钟前
5.STM32之通信接口《精讲》之USART通信---实验串口接收程序
stm32·单片机·嵌入式硬件
兵哥工控34 分钟前
MFC工控项目实例三十一模拟量转化为工程量
c++·mfc
zaim11 小时前
计算机的错误计算(一百六十三)
java·c++·python·matlab·错数·等价算式
敲键盘的老乡1 小时前
堆优化版本的Prim
数据结构·c++·算法·图论·最小生成树
码农多耕地呗1 小时前
trie树-acwing
数据结构·c++·算法
Whappy0011 小时前
4.STM32之通信接口《精讲》之IIC通信---软件实现IIC《深入浅出》面试必备!
stm32·单片机·嵌入式硬件