×

การติดตั้ง Node-RED บน Windows 11 เพื่อเริ่มต้นพัฒนา IoT และระบบอัตโนมัติ

การติดตั้ง Node-RED บน Windows 11 เพื่อเริ่มต้นพัฒนา IoT และระบบอัตโนมัติ

Node-RED คือเครื่องมือพัฒนาแอปพลิเคชันแบบ Flow-based ที่ออกแบบมาเพื่อให้นักพัฒนาและผู้สนใจเทคโนโลยี Internet of Things (IoT) สามารถสร้างระบบอัตโนมัติได้ง่ายและรวดเร็ว โดยใช้การลากและวาง (drag-and-drop) ผ่านอินเทอร์เฟซแบบเว็บเบส ซึ่งเบื้องหลังรันอยู่บน JavaScript (Node.js) 

แม้ว่า Node-RED จะนิยมติดตั้งใช้งานบนระบบ Linux หรือ Raspberry Pi แต่สำหรับผู้ใช้ Windows โดยเฉพาะ Windows 11 ก็สามารถติดตั้งและใช้งานได้สะดวกเช่นกัน บทความนี้จะแนะนำขั้นตอนการติดตั้ง Node-RED บน Windows 11 อย่างละเอียด


การติดตั้ง Node-RED บน Windows 11

1. ตรวจสอบและติดตั้ง Node.js

Node-RED ทำงานอยู่บน Node.js ดังนั้นสิ่งแรกที่ต้องทำคือการติดตั้ง Node.js เวอร์ชันที่รองรับ

ขั้นตอน:

1. เปิดเบราว์เซอร์ไปที่เว็บไซต์ https://nodejs.org

2. ดาวน์โหลดเวอร์ชัน LTS (Long Term Support) ในที่นี้ทดสอบเป็นเวอร์ชั่น 22.17.0 (LTS)

3. ดับเบิลคลิกไฟล์ .msi ที่ดาวน์โหลดมา และทำการติดตั้งตามขั้นตอน

4. เมื่อติดตั้งเสร็จแล้ว ให้เปิด Command Prompt (กด Win + R แล้วพิมพ์ cmd)

5. ตรวจสอบว่า Node.js และ npm ติดตั้งสมบูรณ์ด้วยคำสั่ง:

 
node -v
npm -v

2. ติดตั้ง Node-RED

เมื่อติดตั้ง Node.js แล้ว สามารถติดตั้ง Node-RED ผ่าน npm ได้ทันที

คำสั่ง

npm install -g --unsafe-perm node-red

คำอธิบาย:

  • -g คือการติดตั้งแบบ global ให้เรียกใช้งานได้จากทุกที่

  • --unsafe-perm ใช้ในกรณีบางระบบอาจมีสิทธิ์จำกัด (โดยเฉพาะ Windows)

3. เริ่มต้นใช้งาน Node-RED

หลังจากติดตั้งแล้วสามารถรัน Node-RED ได้ทันที

คำสั่ง

node-red

หากติดตั้งสำเร็จ จะเห็นข้อความใน terminal ว่า Node-RED กำลังทำงานอยู่ที่พอร์ตเริ่มต้นคือ http://127.0.0.1:1880

การเข้าใช้งาน

  • เปิดเบราว์เซอร์แล้วไปที่ http://localhost:1880

  • จะพบกับหน้าจอ Flow Editor ซึ่งสามารถเริ่มสร้าง flow ได้ทันที


ตั้งค่าเริ่มต้น (Optional)

สามารถสร้าง shortcut หรือ batch file เพื่อเรียกใช้งาน Node-RED ได้สะดวกโดยไม่ต้องพิมพ์คำสั่งทุกครั้ง

  1. เปิด Notepad แล้วพิมพ์

     
    @echo off
    node-red
    pause
  2. บันทึกเป็นไฟล์ .bat เช่น start-nodered.bat

  3. ดับเบิลคลิกไฟล์นี้เพื่อรัน Node-RED 


สรุป

การติดตั้ง Node-RED บน Windows 11 เป็นกระบวนการที่ไม่ซับซ้อน โดยเริ่มจากการติดตั้ง Node.js จากนั้นใช้ npm เพื่อติดตั้ง Node-RED แล้วจึงสามารถใช้งานผ่านเว็บเบราว์เซอร์ได้ทันที เหมาะสำหรับผู้เริ่มต้นที่ต้องการทดลองสร้าง IoT automation, dashboard, หรือระบบ webhook อย่างง่าย

Node-RED ถือเป็นเครื่องมือที่ทรงพลังแต่ใช้งานง่าย และเหมาะอย่างยิ่งสำหรับการเรียนรู้และพัฒนาโครงการ IoT หรือระบบอัตโนมัติในองค์กรขนาดเล็กถึงกลาง

You May Have Missed