一、新建工程:其实就是cp模板进行修改
cd ~/esp
cp -r $IDF_PATH/example/protocols/http_request .
cd /http_request
二、注册心知账号,使用免费版
参考文档:查看你的 API密钥 · 心知天气
查看私钥的方法:
三、修改程序
1、修改url,以下的WEB_URL需要改成你自己的。
上面框起来的是我自己添加的,用于提取body的,官方例程里面是直接打印所有收到的数据。
获取到数据后使用cJSON解析:我这边解析出地方(name)、温度、天气。
三、 直接编译下载:
可以看到,body被提取到了。另一方面使用cJSON也把地方,温度和天气情况给提取出来了。
至此完成了一个简单的天气的获取和解析。