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