1. inject->debug
-
輸入到輸出,除錯結果在右邊
-
如果選擇時間戳的話,可以選擇立即執行,或者週期性,持續執行
-
inject除了時間戳還有一些其他輸入項可以選擇
-
inject選擇json檔案輸出
- 寫好json檔案之後點選
格式化json
,可以校對檔案格式
- payload.number可以讓輸出只輸出number的內容
- 寫好json檔案之後點選
-
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 file
和read file
- 找到linux下node-red位置
- 切換到
bin
檔案下,建立一個test.txt檔案
- 在node-red中,write file填入地址
usr/bin/
- 向檔案中寫入時間戳(追加方式寫入),並驗證
- 讀檔案,read file,一樣的道理