通過使用樹莓派(Raspberry Pi 4)、DHT11溫濕度傳感器設(shè)備和物聯(lián)網(wǎng)應(yīng)用開發(fā)(IoT Studio)平臺,構(gòu)建一個服務(wù)器機(jī)房的實(shí)時動態(tài)環(huán)境溫濕度檢測系統(tǒng)。

設(shè)計(jì)思路

  1. 創(chuàng)建并接入相應(yīng)的產(chǎn)品和設(shè)備,實(shí)現(xiàn)數(shù)據(jù)實(shí)時上報(bào)至阿里云IoT平臺。
  2. 使用IoT Studio Web可視化開發(fā)功能。

    構(gòu)建可視化管理界面,可以隨時查看機(jī)房的實(shí)時信息,查閱調(diào)取歷史曲線信息。

    可視化大屏
  3. 使用IoT Studio業(yè)務(wù)邏輯服務(wù)開發(fā)功能。

    開發(fā)一個超溫與低溫的報(bào)警通知服務(wù),實(shí)現(xiàn)24小時自動檢測報(bào)警。例如機(jī)房中空調(diào)壞了、溫度升高時能及時發(fā)出警告。

    節(jié)點(diǎn) 描述
    定時觸發(fā) 設(shè)置時間,使服務(wù)在指定時間執(zhí)行。
    設(shè)備(樹莓派計(jì)算機(jī)) 獲取上報(bào)的機(jī)房溫度,用于條件判斷的源數(shù)據(jù)。
    條件判斷 設(shè)置發(fā)出溫度告警信息的條件。
    釘釘機(jī)器人 添加1個釘釘機(jī)器人節(jié)點(diǎn),判斷條件的結(jié)果為true時,發(fā)出通知消息。
    HTTP返回 判斷條件的結(jié)果為false時,返回判斷結(jié)果。

硬件準(zhǔn)備

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

快速體驗(yàn)IoT Studio的Web可視化開發(fā)

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

  1. 創(chuàng)建產(chǎn)品和設(shè)備。
  2. 為產(chǎn)品定義物模型。
  3. 安裝樹莓派系統(tǒng)
  4. 將樹莓派接入物聯(lián)網(wǎng)平臺
  5. 創(chuàng)建IoT Studio項(xiàng)目
  6. 開發(fā)可視化應(yīng)用監(jiān)控樹莓派狀態(tài)。

監(jiān)控機(jī)房溫濕度

通過以下步驟,將溫濕度傳感器設(shè)備接入到樹莓派主板,完成傳感器的數(shù)據(jù)傳遞功能,并將硬件放到機(jī)房環(huán)境中搜集數(shù)據(jù),實(shí)現(xiàn)實(shí)時檢測機(jī)房環(huán)境溫濕度情況的功能。

  1. 為溫濕度傳感器定義物模型
  2. 上傳溫濕度數(shù)據(jù)。
  3. 分析溫濕度時序數(shù)據(jù)
  4. 開發(fā)數(shù)據(jù)服務(wù)API
  5. 展示機(jī)房溫濕度數(shù)據(jù)。
  6. 開發(fā)溫度告警服務(wù)。