摘要:在不到3分鐘的操作里,不僅完成了一款智慧煙感設備在雲端的模型定義,還通過線上調試瞭解到了設備和遠端通信的過程。 本文分享自華為雲社區《物聯網設備上雲難?華為雲IoT幫你一鍵完成模型定義,快速線上調試設備》,作者:華為IoT雲服務 。 物聯網,即字面意思,讓“物”連上網路,比如,手機需要聯網,家 ...
摘要:在不到3分鐘的操作里,不僅完成了一款智慧煙感設備在雲端的模型定義,還通過線上調試瞭解到了設備和遠端通信的過程。
本文分享自華為雲社區《物聯網設備上雲難?華為雲IoT幫你一鍵完成模型定義,快速線上調試設備》,作者:華為IoT雲服務 。
物聯網,即字面意思,讓“物”連上網路,比如,手機需要聯網,家裡的水錶、電錶、煙霧感應器等也都可以聯網。完整的物聯網架構一般分為感知層 - 平臺層 - 應用層。在”物”聯網的過程中,感知層,也就是“物”負責信息收集和信號處理,通過感知識別技術,讓物品“開口說話、發佈信息”。應用層是物聯網系統面向用戶的客戶端,通過對感知層收集到的信息進行分析、處理,挖掘有價值的數據,為用戶提供豐富的特定服務。而華為雲IoT作為中間的平臺層,在整個物聯網體系架構中起著承上啟下的關鍵作用,它實現了感知層設備的“管、控、營”一體化,為應用層提供統一的數據介面,構建了設備和業務的端到端通道。
物聯網設備模型碎片,系統構建鏈條廠,集成成本高
通常“物”要聯網上雲,需要先在物聯網平臺構建一款設備的抽象模型,使平臺能夠理解該款設備支持的服務、屬性、命令等信息。比如,一個智慧煙霧感應器的模型里,包含以下信息:
部分服務以及相關屬性定義如下圖,大家可以感受一下:
是不是覺得很複雜?別怕,現在以上信息已經可以一鍵搞定了!
在華為雲IoT平臺上,提供了標準模型和廠商模型。標準模型遵循行業標準的產品模型,適用行業內絕大部分廠商設備,而廠商模型針對設備類型發佈的產品模型,適用於用行業內少量廠家設備。我們可以根據需求選擇相應的產品模型,一鍵導入到我們自己的產品中,然後根據實際情況進行增刪調整屬性即可。
接下來以實際體驗步驟,來帶大家感受一下:
環境準備
註冊華為雲賬號、實名認證
若您還沒有通過實名認證的賬號,可前往賬號中心,完成實名認證。
如果您已擁有華為賬號且已通過實名認證,可直接 點擊體驗。
開始體驗
1、進入體驗頁面,點擊右上角“創建產品”
Tips:產品模型 用於描述設備具備的能力和特性。開發者通過定義產品模型,在物聯網平臺構建一款設備的抽象模型,使平臺理解該款設備支持的服務、屬性、命令等信息,如顏色、開關等。
2、在彈窗中自定義一個產品名稱,比如本次以煙感設備為例,我們定義了“煙感8號”產品,設備類型為“煙霧感應器”,點擊確定後,即可成功創建產品,再點擊“查看詳情”進入下一步。
3、在以下頁面,華為雲IoT平臺提供了多種定義產品模型的方法,您可以根據自己需求,選擇對應的方法定義產品模型。為了快速體驗,我們建議您可以選擇“導入庫模型”,使用平臺預置的產品模型,快速完成產品開發。
Tips:當前平臺提供了標準模型和廠商模型。標準模型遵循行業標準的產品模型,適用行業內絕大部分廠商設備,而廠商模型針對設備類型發佈的產品模型,適用於用行業內少量廠家設備。您可以根據實際需求選擇相應的產品模型。
4、選擇“SmokeDetector”,即煙霧感應器的模型,點擊“確定”進入下一步。
5、在產品詳情頁里,可以通過切換“服務列表”中的不同服務,查看每個服務中包含的屬性參數,平臺還支持根據實際需求修改相應參數。至此,您已完成產品的定義!點擊“線上調試”進入下一步。
Tips:“服務”是描述設備具備的業務能力。將設備業務能力拆分成若幹個服務後,再定義每個服務具備的屬性、命令以及命令的參數。
6、在調試頁面,點擊“新增測試設備”,在彈窗中選擇“虛擬設備”,點擊確定後即可創建一個用於模擬與雲端進行通信的虛擬設備。
7、點擊右邊“調試”,進入調試頁面。
8、嘗試在應用模擬器中,模擬應用端向煙感設備下發命令,在valua中輸入“1”,點擊發送,可以在調試輸出頁面看到應用與設備之間通信的過程。
9、也可以在右上角切換到設備模擬器,模擬設備向雲端平臺上報數據,在電量batteryLevel中輸入數值,點擊發送,可以在調試輸出頁面看到應用與設備之間通信的過程。
10、左下角勾選“自動發送”,並設置自動發送的周期,比如“5秒”,模擬器將模擬設備,每5秒向平臺上報一次數據,用於實時監控設備的狀態。
恭喜您,到這裡我們已經完成了物聯網設備註冊以及線上調試設備的體驗!
在不到3分鐘的操作里,我們不僅完成了一款智慧煙感設備在雲端的模型定義,還通過線上調試瞭解到了設備和遠端通信的過程。相信通過短短幾步的操作,能讓大家對物聯網設備連接到雲平臺的步驟及相關概念已經有了很全面的瞭解,歡迎大家前往華為雲IoT平臺上嘗試更多的物聯網開發體驗!
PS:華為雲開發者社區體驗活動火熱進行中,歡迎來體驗各種雲上開發,還可領取豐厚獎品喲!點擊參與活動