介绍
Node-RED是一个可视化编程工具,它可以连接groovI / O与各种在线服务。在本教程中,我们将向您展示如何提取温度的数据groovI / O ICTD通道和发布到一个细胞在Google使用Node-RED表电子表格。

先决条件
使用Node-REDgroovI / O,谷歌表,以下项目和包必须是可用的:
- Node-RED
- Node-RED预装在groov史诗处理器(GRV-EPIC-PR1)groov边缘设备(GROOV-AR1), groov里约热内卢。
- 你也可以经营自己的Node-RED在计算机或设备的实例,跟着我们安装说明。
- groovI / O节点
- 的groov在Node-RED I / O节点必须安装。
- 谷歌表节点
- 的node-red-contrib-google-sheets在Node-RED节点必须安装。
- 进口流
一旦安装了两个节点,您可以导入流量通过复制和粘贴以下JSON文本导入对话框:
复制:
[{" id ":“5 c47611399cb2998”、“类型”:“调试”,“z”:“20 dc47fb.76b788”、“名称”:“调试”,“活动”:真的,“tosidebar”:真的,“控制台”:假的,“tostatus”:假的,“完成”:“有效载荷”、“targetType”:“味精”,“statusVal”:“”,“statusType”:“汽车”,“x”: 1290年,“y”: 280年,“线”:[]},{" id ":“507353 f3669c4da0”、“类型”:“注入”,“z”:“20 dc47fb。76 b788”、“名称”:“注入”、“道具”:[{“p”:“有效载荷”}],“重复”:“”、“定时任务”:“0 8 * * 1,2,3,4,5”,“一旦”:假的,”onceDelay”: 0.1,“主题”:“”、“有效载荷”:“”、“payloadType”:“日期”、“x”: 310年,“y”: 280年,“线”:[[“959”b0631.72b4f8]]}, {" id ":“959 b0631.72b4f8”、“类型”:“groov-io-read”、“z”:“20 dc47fb.76b788”、“设备”:“4 a1f1f67.82653”、“数据类型”:“channel-analog”、“moduleIndex”:“0”,“channelIndex”:“0”,“mmpAddress”:“0 xf0d81000”、“mmpType”:“int32”、“mmpLength”:“1”,“mmpEncoding”:“ascii”、“价值”:“临时”、“valueType”:“味精”,“itemName”:“”,“名字”:“临时阅读”,“x”: 550年,“y”: 420年,“线”:[[“d65222f.2feb7e”]]}, {" id ":“01 e3533a2e5f8510”、“类型”:“GSheet”、“z”:“20 dc47fb.76b788”、“信誉”:“f00d263defffe280”、“方法”:“追加”,“行动”:“”,“表”:“”,“细胞”:“Sheet1 !A1, A2”、“平”:假的,“名”:“附加数据”,“x”: 1050年,“y”: 440年,“线”:[[5 c47611399cb2998 "]]}, {" id ":“d65222f.2feb7e”、“类型”:“函数”、“z”:“20 dc47fb。76年b788”、“名称”:“格式数据”、“函数”:“味精。载荷= \ n[新日期(msg.payload) .toLocaleString (), msg.temp.toFixed (2) \ n]; \ nreturn味精;”、“输出”:1、“noerr”: 0,“初始化”:“”、“完成”:“”、“x”: 810年,“y”: 280年,“线”:[[“01 e3533a2e5f8510”]]}, {" id ": " 4 a1f1f67.82653 ",“类型”:“groov-io-device”、“地址”:“localhost”、“msgQueueFullBehavior”:“DROP_OLD "}, {" id ":“f00d263defffe280”、“类型”:“高斯眼魔”、“名称”:“未知”}]
概述
除了上面的先决条件,必须采取以下步骤使用的节点:
- 创建一个谷歌服务帐户,使Google API。
- 配置groovI / O节点读取温度数据
- 谷歌表节点配置为在电子表格中创建一个新行。
以下各部分将描述这些步骤。