หน้าตาโปรแกรม¶
เอดิเตอร์ Node-RED มีส่วนหลัก 4 ส่วน:

- Header — แท็บโฟลว์ (หนึ่งแท็บต่อหนึ่งโฟลว์ ค่าเริ่มต้นคือ "Flow 1") ปุ่ม + สำหรับเพิ่มโฟลว์ใหม่ ปุ่ม Deploy และเมนูแฮมเบอร์เกอร์
- แผงซ้าย — Explorer / Palette — ซ้อนกันสองส่วน:
- Explorer แสดงรายการ Flows, Subflows และ Global Configuration Nodes คลิกที่โฟลว์ใดเพื่อสลับ canvas ไปที่โฟลว์นั้น
- Palette ด้านล่างแสดงชนิดโหนดทั้งหมดที่มี จัดกลุ่มตามหมวดหมู่
(
common,function,network,sequence,parser,storageและบนเกตเวย์นี้มีmodbusเพิ่มมาด้วย — ดู การเชื่อมต่อ Modbus / PLC) ใช้ filter nodes ด้านบนเพื่อค้นหาตามชื่อ
- Canvas — พื้นที่แสดงโฟลว์ปัจจุบัน ลากโหนดจาก palette มาวางที่นี่แล้ว เชื่อมต่อกัน — ดู การสร้างโฟลว์
-
แถบด้านขวา — มีหลายแท็บ (ไอคอนเรียงตามขอบล่าง):
- Info — รายละเอียดของโหนดหรือโฟลว์ที่เลือกอยู่ พร้อมคำแนะนำตาม บริบท
- Debug messages — เอาต์พุตจากโหนด
debugทุกตัวในโฟลว์ของคุณ แสดงแบบเรียลไทม์เมื่อข้อความไหลผ่าน - Project History — เกี่ยวข้องเฉพาะเมื่อคุณตั้งค่า Project ไว้แล้ว (ดู เริ่มต้นใช้งาน):

- Configuration Nodes — การตั้งค่าที่ใช้ร่วมกัน (การเชื่อมต่อ, credentials) ที่ใช้ข้ามหลายโหนด แสดงแยกตามโฟลว์และโหนดที่ใช้ร่วมกัน ทุกโฟลว์:

- Context Data — ตรวจสอบตัวแปรที่เก็บไว้ในบริบทของโหนด, โฟลว์, หรือ บริบทส่วนกลาง (global) ขณะดีบัก:

เมนูแฮมเบอร์เกอร์¶
คลิกไอคอน ☰ (มุมขวาบน) เพื่อเข้าถึง Projects, คำสั่ง Edit/View/Arrange canvas, Import/Export, การค้นหาโฟลว์, Configuration nodes, Manage palette (ดู การจัดการ Palette), Settings (ดู การตั้งค่าผู้ใช้) และปุ่มลัดคีย์บอร์ด:

Deploy¶
การเปลี่ยนแปลงที่คุณทำในเอดิเตอร์จะอยู่แค่ในเซสชันเบราว์เซอร์ของคุณ จนกว่า จะคลิก Deploy ดรอปดาวน์ข้าง ๆ ปุ่มนี้กำหนดว่าจะ deploy อะไรบ้าง:

| ตัวเลือก | ผลลัพธ์ |
|---|---|
| Full | Deploy ทุกอย่างในพื้นที่ทำงาน |
| Modified Flows | Deploy เฉพาะโฟลว์ที่มีโหนดเปลี่ยนแปลง |
| Modified Nodes | Deploy เฉพาะโหนดที่เปลี่ยนแปลง |
| Restart Flows | รีสตาร์ทโฟลว์ที่ deploy อยู่แล้ว โดยไม่ deploy ใหม่ |
ปุ่ม Deploy จะจางลง (ปิดใช้งาน) เมื่อไม่มีอะไรค้างอยู่ให้ push — นี่คือ วิธีที่เร็วที่สุดในการดูว่าการแก้ไขของคุณมีผลกับเกตเวย์ที่กำลังทำงานอยู่จริง หรือยัง