×

การติดตั้ง Node-RED บน Ubuntu 22.04

การติดตั้ง Node-RED บน Ubuntu 22.04

ในยุคที่ระบบอัตโนมัติ (Automation) และ Internet of Things (IoT) มีบทบาทสำคัญในภาคอุตสาหกรรมและภาคเกษตรกรรม “Node-RED” กลายเป็นหนึ่งในเครื่องมือยอดนิยมที่ช่วยให้ผู้ใช้สามารถพัฒนาแอปพลิเคชันเชิง IoT ได้อย่างง่ายดายผ่านการลากวาง (Visual Programming) โดยไม่จำเป็นต้องเขียนโค้ดจำนวนมาก

บทความนี้จะแนะนำขั้นตอน การติดตั้ง Node-RED บน Ubuntu 22.04 LTS ซึ่งเป็นระบบปฏิบัติการที่มีความเสถียร นิยมใช้งานทั้งในเซิร์ฟเวอร์และเครื่องพัฒนา (Development Machine)

ขั้นตอนการติดตั้ง Node-RED บน Ubuntu 22.04

ขั้นตอนที่ 1: อัปเดตระบบ Ubuntu

ก่อนติดตั้ง Node-RED ควรทำการอัปเดตระบบให้เป็นเวอร์ชันล่าสุด เพื่อป้องกันปัญหาที่อาจเกิดจาก dependency

sudo apt update && sudo apt upgrade -y

ขั้นตอนที่ 2: ติดตั้ง curl (หากยังไม่มี)

curl เป็นเครื่องมือสำหรับดึงข้อมูลจาก URL ใช้ในการรันสคริปต์ติดตั้ง

sudo apt install curl -y

ขั้นตอนที่ 3: ติดตั้ง Node-RED ด้วยสคริปต์อย่างเป็นทางการ

Node-RED มีสคริปต์สำหรับติดตั้งอย่างรวดเร็วบนระบบ Debian/Ubuntu

bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)

สคริปต์นี้จะติดตั้ง:

  • Node.js เวอร์ชัน LTS ที่เหมาะสม

  • Node-RED เวอร์ชันล่าสุด

  • สร้างคำสั่ง node-red สำหรับรันจากเทอร์มินัล

ขั้นตอนที่ 4: เริ่มใช้งาน Node-RED

เมื่อติดตั้งเสร็จเรียบร้อยแล้ว สามารถเริ่มใช้งานได้ทันที:

node-red

จากนั้นเปิดเว็บเบราว์เซอร์แล้วเข้าไปที่

http://localhost:1880

จะพบกับหน้าแดชบอร์ด Node-RED ที่พร้อมให้สร้าง Flow ได้ทันที

ขั้นตอนที่ 5: ตั้งค่าให้ Node-RED รันอัตโนมัติ (ถ้าต้องการ)

หากต้องการให้ Node-RED ทำงานโดยอัตโนมัติทุกครั้งที่เปิดเครื่อง:

sudo systemctl enable nodered.service

คุณสามารถควบคุม Node-RED ได้ด้วย systemd:

sudo systemctl start nodered  # เปิดการใช้งาน
sudo systemctl stop nodered   # ปิดการใช้งาน
sudo systemctl status nodered # ดูสถานะ

ตรวจสอบเวอร์ชันหลังติดตั้ง

node -v     # ตรวจสอบเวอร์ชัน Node.js
npm -v      # ตรวจสอบเวอร์ชัน npm
node-red -v # ตรวจสอบเวอร์ชัน Node-RED

สรุป

Node-RED เป็นเครื่องมือที่มีความสามารถสูง สำหรับการพัฒนาระบบ IoT และการสร้างระบบ Automation แบบ Flow-based ด้วยการติดตั้งที่ง่ายและรวดเร็วบน Ubuntu 22.04 LTS เพียงไม่กี่ขั้นตอน ผู้ใช้ก็สามารถเริ่มต้นสร้างแอปพลิเคชันเชิง Automation ได้ทันที โดยไม่ต้องมีพื้นฐานการเขียนโปรแกรมลึกซึ้ง

หากคุณคือวิศวกร นักพัฒนาระบบ หรือผู้เริ่มต้นในโลก IoT การมี Node-RED บนเครื่อง Ubuntu คือการเปิดประตูสู่การเรียนรู้และทดลองระบบอัจฉริยะในยุคดิจิทัลได้อย่างแท้จริง สามารถติดตามดูรายละเอียด Node-RED ได้ที่เว็บ https://nodered.org


เขียนและรวบรวมโดย
Dr.Arnut Ruttanatirakul
Technology Lecturer, KMITL
19 June 2025