Wiki source code of Node-RED_Install and Use

Version 20.2 by Herong Lu on 2022/05/25 18:42

Show last authors
1 (% class="wikigeneratedid" id="HEndDeviceFrequencyBand" %)
2 **内容:**
3
4 {{toc/}}
5
6 = 安装 =
7
8 从此链接检查不同操作系统的安装说明:[[https :~~/~~/nodered.org/docs/getting-started/>>https://nodered.org/docs/getting-started/]]
9
10 == CENTOS 的安装示例 ==
11
12 === 安装 ===
13
14 (% class="box infomessage" %)
15 (((
16 此链接的参考说明:   [[https>>https://github.com/node-red/linux-installers]]
17 :~/~/github.com/node-red/linux-installers运行以下命令并等待安装完成。
18 )))
19
20 [[image:image-20220519102228-2.png]]
21
22 **验证是否安装成功**
23
24 在命令行界面输入node-red  
25
26 出现以下信息证明安装成功
27
28 [[image:image-20220519103318-3.png]]
29
30
31 === 如果要将 Node-RED 作为后台进程启动 ===
32
33 在命令行界面输入 nohup node-red &
34
35 启动后会提示
36
37 [[image:image-20220519104601-5.png]]
38
39 看到以上信息后,按回车
40
41 输入命令行退出
42
43 以上就是nodered的安装和启动过程。有什么不懂的可以去nodered官网看看。有各种系统的安装说明。地址顶部有链接
44
45 == 在 Dragino Gataway 中安装 ==
46
47
48 = 使用 Node-RED =
49
50 == 登录 Node-RED 界面 ==
51
52 输入您的公共 IP 地址,后跟端口号 1880
53
54 例子:[[http:~~/~~/xxx.xx.xx.xx:1880/>>http://119.91.62.30:1880/]]
55
56 [[image:image-20220519104115-4.png||height="352" width="969"]]
57
58
59 == 添加流 ==
60
61 以NBSN95 mod1 UDP协议为例
62
63 登录界面后点击“+”创建流程
64
65 [[image:http://8.211.40.43:8080/xwiki/bin/download/Main/Node-RED/node_red%20usage%20example/WebHome/image-20220519133634-1.png?rev=1.1||alt="image-20220519133634-1.png" height="231" width="972"]]
66
67 重命名流
68
69 [[image:http://8.211.40.43:8080/xwiki/bin/download/Main/Node-RED/node_red%20usage%20example/WebHome/image-20220519134042-2.png?rev=1.1||alt="image-20220519134042-2.png" height="552" width="565"]]
70
71 [[image:http://8.211.40.43:8080/xwiki/bin/download/Main/Node-RED/node_red%20usage%20example/WebHome/image-20220519134318-3.png?rev=1.1||alt="image-20220519134318-3.png"]]
72
73 [[image:http://8.211.40.43:8080/xwiki/bin/download/Main/Node-RED/node_red%20usage%20example/WebHome/image-20220519134346-4.png?rev=1.1||alt="image-20220519134346-4.png"]]
74
75 将UDP拖入编辑区
76
77 [[image:http://8.211.40.43:8080/xwiki/bin/download/Main/Node-RED/node_red%20usage%20example/WebHome/image-20220519134533-5.png?rev=1.1||alt="image-20220519134533-5.png"]]
78
79 方法同上,拖拽函数和调试到编辑区
80
81 [[image:http://8.211.40.43:8080/xwiki/bin/download/Main/Node-RED/node_red%20usage%20example/WebHome/image-20220519134850-6.png?rev=1.1||alt="image-20220519134850-6.png"]]
82
83 配置UDP
84
85 [[image:http://8.211.40.43:8080/xwiki/bin/download/Main/Node-RED/node_red%20usage%20example/WebHome/image-20220519135402-7.png?rev=1.1||alt="image-20220519135402-7.png"]]
86
87 写入设备节点发送给服务器的UDP端口
88
89 示例 我的 UDP 设备节点发送到服务器端口 8585
90 只需写入 8585
91
92 请注意,不能使用已在使用的端口。如果接收失败,需要检查服务器的端口是否被占用。设备节点的发送端口不应使用服务器默认使用的端口,如8080等常用端口。
93
94 为了避免数据混淆,不同类型的节点不使用相同的UDP端口,因为不同的节点有不同的数据格式和不同的功能。
95
96 [[image:http://8.211.40.43:8080/xwiki/bin/download/Main/Node-RED/node_red%20usage%20example/WebHome/image-20220519135915-8.png?rev=1.1||alt="image-20220519135915-8.png"]]
97
98 [[image:http://8.211.40.43:8080/xwiki/bin/download/Main/Node-RED/node_red%20usage%20example/WebHome/image-20220519144651-14.png?rev=1.1||alt="image-20220519144651-14.png"]]
99
100 [[image:http://8.211.40.43:8080/xwiki/bin/download/Main/Node-RED/node_red%20usage%20example/WebHome/image-20220519141355-11.png?rev=1.1||alt="image-20220519141355-11.png"]]
101
102 [[image:http://8.211.40.43:8080/xwiki/bin/download/Main/Node-RED/node_red%20usage%20example/WebHome/image-20220519141704-12.png?rev=1.1||alt="image-20220519141704-12.png"]]
103
104 当节点发送数据成功后,会出现下图的效果
105
106 [[image:http://8.211.40.43:8080/xwiki/bin/download/Main/Node-RED/node_red%20usage%20example/WebHome/image-20220519150455-15.png?rev=1.1||alt="image-20220519150455-15.png"]]
107
108 === 关于功能 ===
109
110 如果你熟悉JS代码,可以自己写
111 如果你不熟悉,我们有每种节点的JS代码,你只需要复制粘贴进去
112
113 [[image:http://8.211.40.43:8080/xwiki/bin/download/Main/Node-RED/node_red%20usage%20example/WebHome/image-20220519141833-13.png?rev=1.1||alt="image-20220519141833-13.png"]]
114
115
116 == 传感器绘图图 ==
117
118
119 == 存储价值 ==
120
121
122 == 电子邮件通知 ==
123
124
125 = 输入流 =
126
127 == MQTT ==
128
129 == UDP ==
130
131 == TCP ==
132
133 == 从 LoRaWAN 服务器 (TTN) 获取数据 ==
134
135
136 = 例子 =