物聯網溫溼度感測器即時監控系統
本專題以 MQTT 傳輸協定為基礎,結合 Raspberry Pi、NodeMCU 與 ESP8266,實作一套可遠端查看溫溼度資料的物聯網即時監控系統。
摘要
這個專題的目標是利用 Raspberry Pi 等低成本設備,完成遠端即時監控功能。系統以 Raspberry Pi 作為主要溝通端 (Broker),NodeMCU 作為物聯網 Client 端,透過 MQTT 的 publish / subscribe 機制傳遞感測資料與控制訊息。

系統架構
| 主要架構 | 功能說明 |
|---|---|
| Raspberry Pi 3 | 作為 MQTT Broker 與主要控制端,使用 Python 建立 publish / subscribe 流程 |
| NodeMCU | 作為感測器端節點,透過 Arduino 程式與 MQTT Broker 溝通 |
| ESP8266 | 提供 Wi-Fi 連線能力,負責嵌入式裝置與網路之間的資料傳輸 |
| MQTT 傳輸協定 | 採用 publish / subscribe 模型,適合低功耗裝置與簡單即時訊息傳遞 |
系統流程圖

最後結果

