文章詳目資料

管理資訊計算

  • 加入收藏
  • 下載文章
篇名 基於MQTT及Node-RED物聯網伺服器於溫度監控系統的運用
卷期 12特刊1
並列篇名 Application of MQTT and Node-RED IoT Server in Temperature monitoring System
作者 曾羿嘉沈志雄陳永欽
頁次 064-078
關鍵字 雲端物聯網PID控制器MQTTNode-REDIoTPID ControllerMQTTNode-RED
出刊日期 202307
DOI 10.6285/MIC.202307/SP_01_12.0007

中文摘要

最近物聯網技術越來越普及,智慧家居系統中的溫度控制系統也變得越來越受歡迎。這項研究旨在開發一種基於雲端物聯網的PID控制器,以實現智慧家居系統中的高效溫度控制。研究中將使用MQTT協議實現物聯網設備之間的通信,我們發現MQTT比傳統的傳輸方式更加可靠與快速,所以我們以MQTT為系統中樞進行資料的傳輸,使用者介面上使用Node-RED來建立一個網頁界面,以顯示和控制溫度控制系統,Node-RED可以使用各式的節點組成我們想要的功能並在網頁中顯示,我們選用一個溫控箱來模擬居家溫控的環境,並使用PID控制算法對溫度進行控制。控制器的運行將在Linux伺服器上實現,並通過PWM及微功率開關實現控制訊號的輸出,以控制Arduino控制板上的風扇和燈泡。Node-RED流程將與MQTT協議集成,以實現與物聯網設備的通信並發送控制訊號。總體而言,這個系統將提供一個用戶友好和高效的智慧家居溫度控制解決方案。

英文摘要

Recently, the Internet of Things (IoT) technology has become more and more popular, and temperature control systems in smart home systems are also becoming increasingly popular. This study aims to develop a cloud-based PID controller using IoT technology to achieve efficient temperature control in smart homes. The study will use the MQTT protocol to enable communication between IoT devices. We found that MQTT is more reliable and faster than traditional transmission methods, so we chose MQTT as the central hub for data transmission. Node-RED will be used to create a web interface to display and control the temperature control system. Node-RED can use various nodes to create the desired function and display it in the webpage. We have selected a temperature control box to simulate the home temperature control environment and use the PID control algorithm to control the temperature. The controller will run on a Linux server and control signals will be output using PWM and low-power switches to control fans and light bulbs on the Arduino control board. The Node-RED flow will be integrated with the MQTT protocol to enable communication with IoT devices and transmit control signals. Overall, this system will provide a user-friendly and efficient smart home temperature control solution.

相關文獻