通過使用樹莓派(Raspberry Pi 4)、DHT11溫濕度傳感器設備和物聯網應用開發(IoT Studio)平臺,構建一個服務器機房的實時動態環境溫濕度檢測系統。

設計思路

  1. 創建并接入相應的產品和設備,實現數據實時上報至阿里云IoT平臺。
  2. 使用IoT Studio Web可視化開發功能。

    構建可視化管理界面,可以隨時查看機房的實時信息,查閱調取歷史曲線信息。

    可視化大屏
  3. 使用IoT Studio業務邏輯服務開發功能。

    開發一個超溫與低溫的報警通知服務,實現24小時自動檢測報警。例如機房中空調壞了、溫度升高時能及時發出警告。

    節點 描述
    定時觸發 設置時間,使服務在指定時間執行。
    設備(樹莓派計算機) 獲取上報的機房溫度,用于條件判斷的源數據。
    條件判斷 設置發出溫度告警信息的條件。
    釘釘機器人 添加1個釘釘機器人節點,判斷條件的結果為true時,發出通知消息。
    HTTP返回 判斷條件的結果為false時,返回判斷結果。

硬件準備

產品 硬件
樹莓派 Raspberry Pi 4主板
大于8 GB的TF存儲卡與讀卡器
USB TypeC數據線及充電器
micro HDMI轉HDMI連接線
USB鼠標+鍵盤
HDMI電腦顯示器(或HDMI電視機)
DHT11溫濕度傳感器 DHT11傳感器
面包板
公母接頭杜邦線
10 KΩ直插電阻

快速體驗IoT Studio的Web可視化開發

通過以下步驟,快速實現樹莓派(raspberry Pi 4)接入IoT平臺以及其系統參數數據的上云可視化,使您可以直接在平臺上查看樹莓派板卡的運行信息,并控制指示燈。

  1. 創建產品和設備
  2. 為產品定義物模型
  3. 安裝樹莓派系統
  4. 將樹莓派接入物聯網平臺
  5. 創建IoT Studio項目
  6. 開發可視化應用監控樹莓派狀態

監控機房溫濕度

通過以下步驟,將溫濕度傳感器設備接入到樹莓派主板,完成傳感器的數據傳遞功能,并將硬件放到機房環境中搜集數據,實現實時檢測機房環境溫濕度情況的功能。

  1. 為溫濕度傳感器定義物模型
  2. 上傳溫濕度數據
  3. 分析溫濕度時序數據
  4. 開發數據服務API
  5. 展示機房溫濕度數據
  6. 開發溫度告警服務