图解Node-Red在边缘计算网关使用:获取网站气象数据案例(4)

67 阅读1分钟
  1. 获取网站气象数据案例

3.1 案例说明

案例功能:使用node-red工具与气象网站通信。基于 node-red 部署程序,实现获取深圳天气信息。

程序流程图如下图所示。

图 36

3.2 案例测试

本案例使用node-red工具与气象网站通信。请通过网线将设备千兆网口与 ETH1和上位机连接至公网,确保可正常访问互联网。

设备启动,执行node-red程序,将上位机登录到node-red部署系统。

使用的依赖模块有:“ node-red-dashboard ”、“ noed-red-contrib-weather ”。请参考上方“安装依赖模块”步骤安装上相应依赖模块。

图 37 依赖模块

模块安装成功后,执行以下操作,可以将dashboard图形显示主题切换位“ dark ”。

图 38

图 39

图 40

为便于测试,我司提供的经验证的 Node-Red 获取天气信息程序为案例 “ node-red\node_weather ”目录下的 weather.json 文件。请参考上方“导入节点文件”步骤导入对应节点文件。

导入文件成功后,点击右上方部署按钮开始部署程序。

图 41

部署成功后,点击调试按钮进入调试窗口。

图 42

点击时间戳按钮获取天气信息,可以看到调试台打印出数据。

图 43

图 44

执行以下操作,进入Dashboard布局页面。

图 45

图 46

执行成功后将弹出网页显示当前天气信息。

图 47