在前面的文章中我们介绍过使用Change类型的节点(Node)进行内容的设定的示例,这篇文章中将结合示例继续介绍一下其他的使用方法。
事前准备
以容器方式启动Node-RED服务,启动命令如下所示:
启动命令:docker run -it -p 1880:1880 -v $PWD/data:/data -e TZ=Asia/Shanghai --name nodered -d nodered/node-red:1.0.4
使用示例1: 设定固定值
-
节点设定
三个节点组成的flow,前后的节点只是设定了一下Name,而只有Change节点设定了返回的固定结果,详细信息如下
-
flow的json表示(export输出结果)
[{
"id":"82808a0c.d63888","type":"inject","z":"73554227.4474dc","name":"Change使用示例1","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":150,"y":140,"wires":[["fbd30c79.e788"]]},{
"id":"fbd30c79.e788","type":"change","z":"73554227.4474dc","name":"设定固定值","rules":[{
"t":"set","p":"payload","pt":"msg","to":"","tot":"str"}],"action":