Changes for page Node-RED_Install and Use
Last modified by Mengting Qiu on 2024/11/29 10:15
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 2 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - Node-RED_Installand Use1 +nodered_Install - Content
-
... ... @@ -1,136 +1,7 @@ 1 -(% class="wikigeneratedid" id="HEndDeviceFrequencyBand" %) 2 - **内容:** 1 +Click the link to jump to the official installation instructions of nodered 3 3 4 - {{toc/}}3 +[[https:~~/~~/nodered.org/docs/getting-started/>>https://nodered.org/docs/getting-started/]] 5 5 6 - =安装=5 +Install according to your operating system 7 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 -= 例子 = 7 +[[image:微信图片_20220519095320.png]]
- LHT65N-chirpstack decoder.txt
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Edwin - Size
-
... ... @@ -1,1 +1,0 @@ 1 -1.7 KB - Content
-
... ... @@ -1,66 +1,0 @@ 1 -function Decode(fPort, bytes){ 2 -var data = { 3 - //External sensor 4 - Ext_sensor: 5 - { 6 - "0":"No external sensor", 7 - "1":"Temperature Sensor", 8 - "4":"Interrupt Sensor send", 9 - "5":"Illumination Sensor", 10 - "6":"ADC Sensor", 11 - "7":"Interrupt Sensor count", 12 - }[bytes[6]&0x7F], 13 - 14 - //Battery,units:V 15 - BatV:((bytes[0]<<8 | bytes[1]) & 0x3FFF)/1000, 16 - 17 - //SHT20,temperature,units: 18 - TempC_SHT:((bytes[2]<<24>>16 | bytes[3])/100).toFixed(2), 19 - 20 - //SHT20,Humidity,units:% 21 - Hum_SHT:((bytes[4]<<8 | bytes[5])/10).toFixed(1), 22 - 23 - //DS18B20,temperature,units: 24 - TempC_DS: 25 - { 26 - "1":((bytes[7]<<24>>16 | bytes[8])/100).toFixed(2), 27 - }[bytes[6]&0xFF], 28 - 29 - //Exti pin level,PA4 30 - Exti_pin_level: 31 - { 32 - "4":bytes[7] ? "High":"Low", 33 - }[bytes[6]&0x7F], 34 - 35 - //Exit pin status,PA4 36 - Exti_status: 37 - { 38 - "4":bytes[8] ? "True":"False", 39 - }[bytes[6]&0x7F], 40 - 41 - //BH1750,illumination,units:lux 42 - ILL_lux: 43 - { 44 - "5":bytes[7]<<8 | bytes[8], 45 - }[bytes[6]&0x7F], 46 - 47 - //ADC,PA4,units:V 48 - ADC_V: 49 - { 50 - "6":(bytes[7]<<8 | bytes[8])/1000, 51 - }[bytes[6]&0x7F], 52 - 53 - //Exti count,PA4,units:times 54 - Exit_count: 55 - { 56 - "7":bytes[7]<<8 | bytes[8], 57 - }[bytes[6]&0x7F], 58 - 59 - //Applicable to working mode 4567,and working mode 467 requires short circuit PA9 and PA10 60 - No_connect: 61 - { 62 - "1":"Sensor no connection", 63 - }[(bytes[6]&0x80)>>7], 64 - }; 65 - return data; 66 -}
- image-20220519104601-5.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Lu - Size
-
... ... @@ -1,1 +1,0 @@ 1 -25.6 KB - Content