获取天气情况

本示例介绍了如何使用SmartNode获取天气情况。

SmartNode中用到的node有:软件开关、Http请求节点、调试节点。

程序设计如下:

35

相关节点的配置如下:

36

请求的是北京天气预报的地址,即http://www.weather.com.cn/adat/cityinfo/101010100.html,若想要请求其它城市的地址,只需修改城市代码即可。

37

配置完成后,点击右上角的部署(Deploy)按钮,点击软件开关,我们便可在调试窗口看到城市的天气情况。

 

整个程序的json代码如下:

[{“id”:”ba3e4935.45c1b8″,”type”:”http request”,”z”:”c02819a9.3fd7e8″,”name”:””,”method”:”GET”,”ret”:”txt”,”url”:”http://www.weather.com.cn/adat/cityinfo/101010100.html”,”x”:429,”y”:467,”wires”:[[“58dde6f2.a72218”]]},{“id”:”bb01bb6.f44fe48″,”type”:”Toggle”,”z”:”c02819a9.3fd7e8″,”name”:”Toggle”,”initVal”:1,”x”:258,”y”:466,”wires”:[[“ba3e4935.45c1b8”]]},{“id”:”58dde6f2.a72218″,”type”:”debug”,”z”:”c02819a9.3fd7e8″,”name”:””,”active”:true,”console”:”false”,”complete”:”payload”,”x”:605,”y”:467,”wires”:[]}]

跳至工具栏