【NodeRed】第一篇:入門

577 阅读1分钟

1. Docker Install

1.1 Install

  • 拉鏡像

    docker pull nodered/node-red

  • 建目錄

    mkidr -p /opt/node_red

  • 建容器

    docker run -d -p 1880:1880/tcp -v /opt/node_red:/data --name nodered nodered/node-red

  • 訪問

    http://localhost:1880

1.2 Test

nodered.org/docs/user-g…

1.從左側拉出兩個節點Inject和Debug,輸入Hello World,測試NodeRed是否安裝成功

2.右側點擊debug,看是否有內容輸出

图片.png

2. Extension

點擊右上角功能鍵,可安裝擴展組件

图片.png

3. Simple Demo

3.1 Function

選中節點,在右側會顯示當前節點的語法和官網

图片.png

輸入多個屬性,進行測試

图片.png

3.2 Random

图片.png

图片.png

3.3 Http

  • 第一行是創建一個get請求,返回一個隨機數,後面的response是在瀏覽器頁面顯示結果
  • 第二行是通過觸發,調用第一行的api,debug打印結果

图片.png

3.4 Email

图片.png

图片.png

3.5 File

都是讀取msg.filename,先寫入,再讀取

图片.png

4. Schedule Task

使用inject

图片.png

在本地建一個文檔,記錄上一次的時間。用當前時間做比較

图片.png