步骤如下:
(1)使用串口发送指令 AT+CWMODE=1设置模块WIFI应用模式为Station模式
(2)发送指令AT+RST重启模块使应用模式更改生效
(3)发送指令AT+CWJAP=”ssid”,”pwd”连接AP
(4)发送指令AT+CIPMUX=0设置模块为单路连接模式。模块默认为单路连接模式
(5)发送指令AT+CIPSTART=”TCP”,”api.seniverse.com”,80 与服务器建立TCP连接
(6)发送指令AT+CIPMODE=1设置模块传输模式为透传模式
(7)发送指令AT+CIPSEND开启透传模式向服务器发送数据,模块收到此指令后先换行返回”>”
(8)剩下只需要发送GET https://api.seniverse.com/v3/weather/now.json?key=your_private_key&location=beijing&language=zh-Hans&unit=c
将your_private_key换成你的私人密钥,就可以获取天气了
(9)如果想要获取未来三天的预报,
在后面加上&start=0&days=3,也就是
https://api.seniverse.com/v3/weather/now.json?key=your_private_key&location=beijing&language=zh-Hans&unit=c&start=0&days=3
即可获得未来三天天气预报