แนะนำ Showcase ของ Node-RED และ MQTT
![Node Red with MQTT](https://www.yod.net/wp-content/uploads/2023/02/yoddotnetnodered-e1677893388597.webp)
![](https://www.yod.net/wp-content/uploads/2023/02/838B1073-BAA4-4CF9-891C-C6499DF9829F-1024x576.png)
สวัสดีค่ะ ปัจจุบัน IOT มีบทบาทกับชีวิตประจำวันมาก การใช้ Node-RED และ MQTT เป็นอีกหนึ่งโซลูชันของนักพัฒนาในยุคนี้โดย integrate MQTT, Node-RED และ Cloud เข้าด้วยกัน เราจึงอยากมาแนะนำตัวอย่าง use case ของ Node-RED กับ MQTT ให้ทุกท่านได้เห็นภาพมากขึ้นว่าเราสามารถนำไปใช้กับอะไรได้บ้างค่ะ
![](https://www.yod.net/wp-content/uploads/2023/02/445A3656-25E1-4879-9DAD-3BA7685436AB-1024x576.png)
1. ระบบอัตโนมัติภายในบ้าน: Node-RED สามารถถูกใช้เพื่อสร้างระบบอัตโนมัติภายในบ้านที่สื่อสารกับอุปกรณ์สมาร์ทโฮมแบบ MQTT-enabled ตัวอย่างเช่น การใช้ Node-RED เพื่อเปิดไฟ, ปรับอุณหภูมิ, และควบคุมระบบรักษาความปลอดภัยในบ้าน
![](https://www.yod.net/wp-content/uploads/2023/02/A157F233-BAE0-468C-87DB-82DE8EB8ED8E-1024x576.png)
2. ระบบอัตโนมัติทางอุตสาหกรรม: Node-RED สามารถถูกใช้ในแอปพลิเคชันระบบอัตโนมัติทางอุตสาหกรรมเพื่อตรวจสอบและควบคุมเครื่องจักรและกระบวนการต่าง ๆ ตัวอย่างเช่น การใช้ Node-RED เพื่อตรวจสอบอุณหภูมิของเตาเผาและปรับองค์ประกอบความร้อนตามนั้น
![](https://www.yod.net/wp-content/uploads/2023/02/E6629809-8072-448E-9E72-772739FAA1B9-1024x576.png)
3. สถานีอุตุนิยมวิทยา: Node-RED สามารถถูกใช้เพื่อสร้างสถานีอุตุนิยมวิทยาที่สื่อสารกับเซ็นเซอร์แบบ MQTT-enabled ตัวอย่างเช่น การใช้ Node-RED เพื่อรวบรวมข้อมูลอุณหภูมิ, ความชื้น, และความเร็วลมจากเซนเซอร์และแสดงผลของข้อมูลเหล่านี้บนแดชบอร์ด
![](https://www.yod.net/wp-content/uploads/2023/02/5D69452D-EF23-456B-8648-B884C6F4A02E-1024x576.png)
4. การตรวจสอบพลังงาน: Node-RED สามารถถูกใช้เพื่อตรวจสอบและควบคุมการใช้พลังงานในอาคาร ตัวอย่างเช่น การใช้ Node-RED เพื่อรวบรวมข้อมูลจากมาตรวัดอัจฉริยะและปรับระบบทำความร้อนและแสงสว่างตามปริมาณการใช้พลังงาน ขอยกตัวอย่างการใช้ Node-Red + MQTT กับระบบพลังงาน: ในตัวอย่างนี้ flow จะรับฟังข้อความที่ถูกเผยแพร่ไปยังหัวข้อ MQTT “energy/monitor” ซึ่งควรมีข้อมูลการใช้พลังงานในรูปแบบ JSON ซี่ง node “JSON” แยกวิเคราะห์ข้อความขาเข้า และโหนด “debug” แสดงข้อมูลผลลัพธ์ในคอนโซล debug ของ Node-RED
![](https://www.yod.net/wp-content/uploads/2023/02/A64B8B44-2BF0-444C-8623-0E25E00426E6-576x1024.jpeg)
![](https://www.yod.net/wp-content/uploads/2023/02/C23AF70F-9C38-4A8E-9059-01A1E8FB81D6-589x1024.jpeg)
![](https://www.yod.net/wp-content/uploads/2023/02/35BE096A-D87C-4F98-B17B-6DF21CB2BEC5.jpeg)
![](https://www.yod.net/wp-content/uploads/2023/02/E25B6DA1-3E59-4115-8A7B-FA1DBAF3A272-1024x576.png)
5. การเกษตร: Node-RED สามารถถูกใช้ในการเกษตรเพื่อตรวจสอบและควบคุมปัจจัยแวดล้อม เช่น อุณหภูมิ, ความชื้น, และความชื้นในดิน ตัวอย่างเช่น การใช้ Node-RED เพื่อควบคุมระบบชลประทานตามระดับความชื้นในดิน
ตัวอย่างที่เรายกมานี้เป็นเพียงตัวอย่างส่วนหนึ่งของ use case มากมายของ Node-RED กับ MQTT เท่านั้นเองค่ะ อันที่จริง Node-RED เป็นแพล็ตฟอร์มที่เรียกได้ว่ายืดหยุ่นและทรงพลัง ดังนั้นจึงสามารถถูกนำไปใช้ได้หลากหลายในกรณีใดก็ตามที่เราต้องการการสื่อสารและการควบคุมแบบ real-time หวังว่าทุกท่านจะได้ไอเดียไปไม่มากก็น้อยนะคะ