node-red的基本指令

不愿透露姓名的小村村發表於2024-07-06

1. inject->debug

  • 輸入到輸出,除錯結果在右邊

  • 如果選擇時間戳的話,可以選擇立即執行,或者週期性,持續執行

  • inject除了時間戳還有一些其他輸入項可以選擇

  • inject選擇json檔案輸出

    • 寫好json檔案之後點選格式化json,可以校對檔案格式


    • payload.number可以讓輸出只輸出number的內容
  • debug右邊的按鈕,點了之後可以讓結果不輸出

2. function

  • 功能塊裡面寫入函式

3. switch

  • 選擇器,寫好條件做篩選用
  • 此時輸入的值大於100,由debug2輸出

4. change

  • 文字的改變設定

5. range

  • 縮放,scale

6. delay和trigger

  • 延時使用
  • 觸發

7. 節點,可以在這裡安裝網的節點

  • 和下載包一樣
  • 下載一個random

8. http

  • 拖拽一個http in和一個http response
  • 對於http設定,有很多種請求方式,這裡選擇get
  • url的設定是建立在192.168.0.100:1880之後的,取決於實際ip
  • 如圖,建立一個從http in 到http response的瀏覽器,url地址填/test,然後部署
  • 在瀏覽器輸入http://192.168.0.100:1880/test,結果如下

9. 儲存和讀寫

  • write fileread file
  • 找到linux下node-red位置
  • 切換到bin檔案下,建立一個test.txt檔案

  • 在node-red中,write file填入地址usr/bin/
  • 向檔案中寫入時間戳(追加方式寫入),並驗證

  • 讀檔案,read file,一樣的道理

相關文章