硬件准备:
1,USB转串口模块
2.ESP-01S
硬件连线:
ESP-01S----------------------------------串口模块
3V3-----------------------------------------3V3
GND---------------------------------------GND
RX-------------------------------------------TX
TX--------------------------------------------RX
首先进行ESP固件烧录(基本商品客服会教)
烧录成功的样子:
第二步,注册心知天气账户
官网心知天气 - 高精度气象数据 - 天气数据API接口 - 行业气象解决方案 (seniverse.com)
注册完成控制台获取免费版,在打开天气实况 (yuque.com)该地址获取接口地址
接口地址中:your_api_Key替换成心知天气的个人私钥,beijing替换成自己的地址
第三步,烧录成功后,打开串口助手,发送AT指令
1.复位模块
发送AT+RST
返回ready
2.测试AT指令
发送AT
返回OK
3.配置STA模式
发送AT+CWMODE=1
返回OK
4.连接wifi
发送AT+CWJAP="wifi名称","wifi密码"
返回OK
5.连接心知服务器
发送AT+CIPSTART="TCP","116.62.81.138",80
返回OK
8.使能esp8266透传模式
发送AT+CIPMODE=1 //0:禁止 1:使能
返回OK
9.开启数据传输
发送AT+CIPSEND
返回OK
10,获取天气
最后得到天气
使用野火的串口助手,选择UTF-8,显示的天气不会乱码
下载链接:野火多功能调试助手上位机 — 野火产品资料下载中心 文档 (embedfire.com)