物聯網發展速度日益加快,如何才能縮短物聯網應用的開發流程、降低開發成本溫濕度探測,是物聯網企業關注的重點之一。阿里云AIoT作為物聯網行業的引領者和創新者,為了幫助物聯網企業完成設備上云的最后一公里,經過不斷的沉淀,推出了物聯網應用開發工具——IoT Studio。
IoT Studio是阿里云AIoT針對物聯網場景提供的生產力工具,是阿里云AIoT物聯網平臺的一部分,覆蓋了各個物聯網行業核心應用場景,幫助開發者高效經濟地完成物聯網數據分析、設備、服務及應用開發,加速物聯網SaaS構建。
依托于IoT Studio,如何10分鐘以內搭建好一個物聯網開發應用,阿里云AIoT通過使用樹莓派(Raspberry Pi 4)、DHT11溫濕度傳感器設備和物聯網應用開發(IoT Studio)平臺,構建一個服務器機房的實時動態環境溫濕度檢測系統的實踐案例,給你解答。
設計思路
通過阿里云物聯網平臺,創建并接入相應的產品和設備,實現數據實時上報至阿里云IoT平臺。同時,利用IoT Studio Web可視化開發功能,構建可視化管理界面液化氣檢測儀,可以隨時查看機房的實時信息,查閱調取歷史曲線信息。
最后,依靠IoT Studio業務邏輯服務開發功能,開發一個超溫與低溫的報警通知服務,實現24小時自動檢測報警。例如機房中空調壞了、溫度升高時能及時發出警告。
步驟詳解
一,快速體驗IoT Studio的Web可視化開發
設備上云后,所有的數據展示與調試都是基于通訊協議的交互,實現樹莓派(Raspberry Pi 4)接入IoT平臺以及其系統參數數據的上云可視化,直接在平臺上查看樹莓派板卡的運行信息,并控制指示燈,操作步驟如下:
1,創建產品和設備:
通過阿里云AIoT物聯網平臺,創建產品和設備。產品是一組具有相同功能定義的設備集合。產品指同一個型號的產品,設備就是該型號下的某個設備。使用物聯網的第一步需在物聯網平臺控制臺創建產品并為設備注冊身份,獲得物聯網平臺的登錄資格后溫濕度探測,才能將真實物理設備與平臺的云端虛擬設備對應綁定。
2,為產品定義物模型:
定義物模型,就是定義產品的功能,將設備Raspberry Pi 4接入阿里云IoT平臺,使其能夠檢測Raspberry Pi 4計算機的狀態,并遠程控制Power LED(電源指示燈)的開關。完成功能定義后,系統將自動生成該產品的物模型。
3,將樹莓派接入物聯網平臺:
安裝完樹莓派系統后,將樹莓派設備接入物聯網平臺,實現屬性數據上報。設備會與阿里云物聯網平臺正常通信,每隔10秒上報一次自己的數據,并且會自動響應云端控制指令。
4,創建IoT Studio項目:
項目是物聯網應用開發(IoT Studio)中多個應用、服務和物聯網平臺資源(產品、設備、數據資產、數據任務等)的集合。同一個項目內的不同應用或服務共享資源。不同項目之間的應用、服務和資源都相互隔離,互不影響。
5,開發可視化應用監控樹莓派狀態:
物聯網應用開發(IoT Studio)中的Web可視化開發工具無需寫代碼,就可開發一個基于網頁的控制界面。通過開發Web應用,實現檢測邊緣計算機狀態和控制設備電源指示燈開關的功能。
二,監控機房溫濕度
將溫濕度傳感器設備接入到樹莓派主板,完成傳感器的數據傳遞功能,并將硬件放到機房環境中搜集數據,實現實時檢測機房環境溫濕度情況的功能,步驟如下:
1,為溫濕度傳感器定義物模型:
將傳感器DHT11設備接入樹莓派計算機設備,使其能夠上傳環境溫度和濕度數據到阿里云IoT平臺。樹莓派計算機設備連接溫濕度傳感器前,同樣,需要為連接的DHT11傳感器定義物模型,才能在樹莓派計算機設備下自動繼承傳感器的物模型內容。
2,上傳溫濕度數據:
完成物模型定義后,將傳感器接入到樹莓派的主板,并安裝依賴程序。通過為樹莓派主板增加一個溫濕度傳感器,實現Raspberry Pi 4計算機在服務器機房中搜集環境數據。
3,分析溫濕度時序數據:
數據分析服務是物聯網應用開發(IoT Studio)的一個重要組件,通過數據分析組件,可簡單查閱各數據中各事件維度的統計值,例如平均值,最大值溫濕度探測,最小值等。支持通過圖表選擇不同的數據維度,探索各數據之間的關系。建立數據分析服務,可以在數據分析控制臺中頂部導航欄上,選擇分析透視進入時序透視進行新建時訊透視。
4,開發數據服務API:
通過數據分析服務平臺,在SQL數據分析工作臺上,選擇數據表的數據源,并生成API獲取每天平均溫度與濕度數據。生成物聯網數據分析的數據開發任務是使用標準的SQL語句對設備進行數據分析,而API服務可將數據開發任務封裝成API,方便開發者調用。API服務既可以直接響應設備端請求,也可以用于服務端數據對接。
5,展示機房溫濕度數據:
完成溫濕度傳感器設備添加,及其數據上云后,為了實現展示機房的實時溫度與濕度數據及變化趨勢,需要在Web可視化界面增加溫度與濕度的儀表盤和實時曲線圖,并綁定相應的數據對象。可根據實際需要顯示5分鐘至1小時的實時數據,或選定時間的歷史數據。
6,開發溫度告警服務:
在業務邏輯工作臺,開發定時觸發服務,用于自動檢測當前機房溫度乙炔檢測儀,實現通過釘釘機器人自動推送告警消息,幫助及時掌握機房設備的運行情況。
IoT Studio提供了Web可視化開發、業務邏輯開發與物聯網數據分析等一系列便捷的物聯網開發工具,解決物聯網開發領域開發鏈路長、技術棧復雜、協同成本高、方案移植困難的問題,為物聯網企業帶來了更高效、便捷的應用開發體驗。
騰元達編輯,轉載請注明出處
- 2023-09-17
什么環境需要安裝氧氣檢測儀?有什么作用? - 2023-09-10
垃圾填埋場有毒有害氣體如何防范? - 2023-09-10
常見有毒有害氣體以及如何防范? - 2023-09-10
固定式可燃氣體探測器一般用什么氣體標定 - 2023-08-19
密閉空間如何選擇氣體檢測儀? - 2021-09-08
二氧化氮探測器 二氧化氮NO2傳感器 - 2021-09-08
pm2.5檢測儀 歡迎##簡陽PM2.5揚塵監測系統環境檢測儀##集團 - 2021-09-08
在線式二氧化碳檢測儀 - 2021-09-08
噪音檢測儀 噪聲檢測儀哪個品牌好? - 2021-09-08
pm2.5檢測儀 云南玉溪 揚塵監測PM10監測PM2.5監測TSP檢測儀揚塵監測儀