摘要:我們利用華為雲IoTDA平臺構建一個智能電梯運行狀態檢測模型,模擬一下智能電梯檢測器的工作原理。 本文分享自華為雲社區《太棒了,5分鐘構建IoT智能電梯檢測器模型》,作者:清雨小竹。 什麼是物模型? 物模型是現實中的設備(如感測器、車載裝置、樓宇、工廠等)在雲端的數字化表示,用於描述了該設備是 ...
摘要:我們利用華為雲IoTDA平臺構建一個智能電梯運行狀態檢測模型,模擬一下智能電梯檢測器的工作原理。
本文分享自華為雲社區《太棒了,5分鐘構建IoT智能電梯檢測器模型》,作者:清雨小竹。
什麼是物模型?
物模型是現實中的設備(如感測器、車載裝置、樓宇、工廠等)在雲端的數字化表示,用於描述了該設備是什麼、能做什麼、可以對外提供哪些信息。在物聯網開發過程中,開發者通過定義物模型(產品模型),在物聯網平臺構建一款設備的抽象模型,使平臺理解該款設備支持的服務、屬性、命令等信息,如顏色、開關等。當定義完一款物模型後,在進行註冊設備時,就可以使用在控制臺上定義的物模型。
為什麼要有物模型?
物模型標準化 – 統一萬物互聯的語言:萬物的互聯,本質是數據的交流,而數據交流的基礎就是物模型。比如智慧城市中,有安防攝像頭、交通違章攝像頭等不同功能的攝像頭。當每個攝像頭被定義的數據模型不一樣時,則需要給每個攝像頭配備其對應的子系統用於監控,造成設備和系統的“孤島”,還增加了項目成本。這時候,就需要一款通用的“語言”、也就是物模型,來解決設備之間、設備與系統之間的數據交流問題。
在物聯網行業蓬勃發展的今天各式各樣的工業感測器、智能家居感測器層出不窮,結合萬物互聯的網路構想感測器也走向了智能化,萬物互聯也深入到了我們生活的方方面面,小到共用單車、智能水錶、家用防盜報警器,大到工業控制器、無人礦山等場景,物聯網讓我們的生產生活更加方便、設備使用更加安全可靠。
接下來我們就利用華為雲IoTDA平臺構建一個智能電梯運行狀態檢測模型,模擬一下智能電梯檢測器的工作原理。
操作步驟
1.打開IoTDA管理平臺
https://www.huaweicloud.com/product/iothub.html
![](https://pic1.zhimg.com/80/v2-859dc2b713af625961d719723c2f1c7c_720w.webp)
![](https://pic1.zhimg.com/80/v2-617d1b38ce5c90c99549fe1769bc69a4_720w.webp)
2.點擊左側菜單“產品”“創建產品”,創建自己的物聯網產品。
![](https://pic3.zhimg.com/80/v2-0c823ad8f55ef37d1432b2e4177d4a0a_720w.webp)
3.輸入產品名稱,選擇數據格式,設備類型等信息後點擊確定按鈕。
![](https://pic1.zhimg.com/80/v2-52e556014531bfbd0d1ca666f44ab260_720w.webp)
4.產品創建成功後會提示產品ID,點擊查看詳情進入產品詳情界面。
![](https://pic3.zhimg.com/80/v2-0606dbaf2acaa17fe177cffb10813f42_720w.webp)
5.點擊自定義模型按鈕創建自己的物聯網產品模型,也可以將附件內的已創建好的模型導入系統(詳見附件內容)。
![](https://pic1.zhimg.com/80/v2-20220e0432a7a4e62fecaaf53ecdd740_720w.webp)
6.點擊自定義模型後會提示輸入服務ID,輸入後點擊確定。
![](https://pic2.zhimg.com/80/v2-630fa24e91b0fb1e5300faab3f8ee2e1_720w.webp)
7.在模型定義界面,添加產品模型的屬性和產品自有的命令,例如我添加了電梯的運行狀態屬性和上行、下行、停止三個命令。
![](https://pic4.zhimg.com/80/v2-9f0f08fa7f70ab3e9ddfdb29a14785bf_720w.webp)
![](https://pic1.zhimg.com/80/v2-b700c283ad7e132bf0e8a1edbd1d4f6c_720w.webp)
![](https://pic1.zhimg.com/80/v2-c69888e2e286f9ec8075a97bd4e1c84c_720w.webp)
8.模型定義完成後點擊線上調試按鈕,新增測試設備我們在這裡選擇虛擬設備。
![](https://pic1.zhimg.com/80/v2-0e8eab743977f7fee3cc0f83610fdfd8_720w.webp)
![](https://pic4.zhimg.com/80/v2-59df51b66cc1edb11dffeddd26a1129b_720w.webp)
![](https://pic1.zhimg.com/80/v2-e569e5c091e9c91b2912a23cc8319e40_720w.webp)
9.測試設備添加好後點擊右側的調試按鈕進入設備調試界面。
![](https://pic1.zhimg.com/80/v2-6032c44a3d8a82527667aaef58fb8d58_720w.webp)
10.我們可以在調試界面模擬下發命令和模擬設備數據上報,在輸出界面可以看到應用模擬器和IoT平臺的輸出結果信息。
![](https://pic4.zhimg.com/80/v2-e9f8d520a199da50575b8bdd4ff24753_720w.webp)
![](https://pic3.zhimg.com/80/v2-b643337c5d5e747440e717b7de4ad076_720w.webp)
11.在所有設備菜單裡面可以看到我們創建的設備信息,點開詳情可以看到設備的屬性值。
![](https://pic2.zhimg.com/80/v2-7e4e740b2907eb9f9265b74b94635c51_720w.webp)
![](https://pic4.zhimg.com/80/v2-9f031e3b425cb1d7eb3d8e611f6c9787_720w.webp)
12.實驗完成後記得把設備要刪除哦。
![](https://pic2.zhimg.com/80/v2-d9cd6aaa6371d57463e8b397664a9505_720w.webp)
寫在最後
通過學習使用華為雲IoTDA平臺我們可以很簡單方便的構建自己想要的物聯網設備接入模型,結合平臺提供的設備模擬調試工具即便是手頭沒有物理設備也可以模擬設備數據的收發,讓新手同學也能很快的入門大大降低了物聯網的學習成本和學習門檻。隨著平臺個更加完善相信華為IoTDA會成為物聯網行業的標桿產品。
【我的IoT端邊雲體驗】有獎徵文火熱進行中: https://bbs.huaweicloud.com/blogs/378687
此外,在(https://bbs.huaweicloud.com/activity/suggestion.html)提出您的寶貴建議,標題以【雲駐計劃-定向徵文】開頭,還有機會贏取額外獎勵。