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)

相关推荐
励志不掉头发的内向程序员6 小时前
STL库——二叉搜索树
开发语言·c++·学习
tan180°7 小时前
Boost搜索引擎 查找并去重(3)
linux·c++·后端·搜索引擎
阿昭L7 小时前
c++中获取随机数
开发语言·c++
3壹8 小时前
数据结构精讲:栈与队列实战指南
c语言·开发语言·数据结构·c++·算法
aaaweiaaaaaa8 小时前
c++基础学习(学习蓝桥杯 ros2有C基础可看)
c++·学习·蓝桥杯·lambda·ros2·智能指针·c++类
一拳一个呆瓜8 小时前
【MFC】对话框属性:字体 (Font Name) 和 大小 (Font Size)
c++·mfc
郝学胜-神的一滴9 小时前
基于OpenGL封装摄像机类:视图矩阵与透视矩阵的实现
c++·qt·线性代数·矩阵·游戏引擎·图形渲染
啊?啊?9 小时前
14 C++ STL 容器实战:stack/list 模拟实现指南 + priority_queue 用法及避坑技巧
c++·
汉克老师9 小时前
第十四届蓝桥杯青少组C++选拔赛[2023.2.12]第二部分编程题(4、最大空白区)
c++·算法·蓝桥杯·蓝桥杯c++·c++蓝桥杯
羚羊角uou10 小时前
【Linux】匿名管道和进程池
linux·c++·算法