在開始之前,我們先了解一下華為云 物聯(lián)網(wǎng)平臺 的整體方案。使用物聯(lián)網(wǎng)平臺構建一個完整的物聯(lián)網(wǎng)解決方案主要包括3部分:物聯(lián)網(wǎng)平臺、業(yè)務應用和設備。
(由于產(chǎn)品文檔不定時更新,獲取最新內(nèi)容請點擊產(chǎn)品文檔查看)

華為云IoT云服務包括應用管理、設備管理、系統(tǒng)管理等能力,實現(xiàn)統(tǒng)一安全的網(wǎng)絡接入、各種終端的靈活適配、海量數(shù)據(jù)的采集分析,從而實現(xiàn)新價值的創(chuàng)造。
-
物聯(lián)網(wǎng)平臺:作為連接業(yè)務應用和設備的中間層,屏蔽了各種復雜的設備接口,實現(xiàn)設備的快速接入;同時提供強大的開放能力,支撐行業(yè)用戶快速構建各種物聯(lián)網(wǎng)業(yè)務應用。
-
設備:可以通過固網(wǎng)、2/3/4G、NB-IoT、Wifi等多種網(wǎng)絡接入物聯(lián)網(wǎng)平臺,并使用LWM2M/CoAP、MQTT協(xié)議、或ONVIF協(xié)議將業(yè)務數(shù)據(jù)上報到平臺,平臺也可以將控制命令下發(fā)給設備。
-
業(yè)務應用:通過調用物聯(lián)網(wǎng)平臺提供的API,實現(xiàn)設備管理、數(shù)據(jù)上報、命令下發(fā)等業(yè)務場景。
因此,基于物聯(lián)網(wǎng)平臺去實現(xiàn)一個端到端的物聯(lián)網(wǎng)解決方案時,需要在 設備接入服務 進行產(chǎn)品開發(fā)、在設備管理服務控制臺(商用環(huán)境)進行上線和日常管理:
|
開發(fā)操作 |
開發(fā)說明 |
|
產(chǎn)品開發(fā) |
開發(fā)者在進行設備接入前,基于設備接入控制臺進行相應的開發(fā)工作,包括平臺側開發(fā)、設備側開發(fā)、應用側開發(fā)、自助測試、產(chǎn)品發(fā)布,是真實設備接入到設備管理服務的前提條件。 |
|
上線 |
基于設備接入控制臺,將真實設備接入到平臺,并對接用戶開發(fā)的應用服務器,實現(xiàn)設備的遠程監(jiān)控和控制。 |
|
日常管理 |
真實設備接入后,基于設備管理服務提供的控制臺或者API接口,進行日常的應用管理和設備管理。 |
產(chǎn)品開發(fā)
開發(fā)者在進行設備接入前,基于設備接入控制臺進行相應的開發(fā)工作,是真實設備接入到設備管理服務的前提條件。
|
開發(fā)操作 |
開發(fā)說明 |
|
平臺側的開發(fā) |
主要包括Profile的開發(fā)和編解碼插件的開發(fā)。編解碼插件的開發(fā)僅針對上報數(shù)據(jù)為二進制碼流格式的設備,對于上報數(shù)據(jù)為JSON格式的設備不需要開發(fā)編解碼插件。 |
|
設備側的開發(fā) |
主要為設備與物聯(lián)網(wǎng)平臺的集成對接開發(fā),包括設備接入物聯(lián)網(wǎng)平臺、業(yè)務數(shù)據(jù)上報和對平臺下發(fā)控制命令的處理。 |
|
應用側的開發(fā) |
主要為業(yè)務應用與物聯(lián)網(wǎng)平臺的集成對接開發(fā),包括API接口的調用、業(yè)務數(shù)據(jù)的獲取和HTTPS證書的管理。 |
|
自助測試 |
自助測試提供了端到端的測試用例,幫助開發(fā)者自助完成產(chǎn)品的基礎能力測試,如數(shù)據(jù)上報、命令下發(fā)等。旨在通過物聯(lián)網(wǎng)檢測技術幫助開發(fā)者發(fā)現(xiàn)自身產(chǎn)品中存在的缺陷或問題,縮短產(chǎn)品上市時間。 |
平臺側開發(fā)

|
開發(fā)操作 |
開發(fā)說明 |
|
創(chuàng)建項目 |
項目是物聯(lián)網(wǎng)平臺提供物聯(lián)網(wǎng)應用和設備的調測空間,您可以根據(jù)場景的不同創(chuàng)建不同項目空間分別調測。 |
|
創(chuàng)建產(chǎn)品 |
在物聯(lián)網(wǎng)平臺中,某一類具有相同能力或特征的設備的合集被稱為一款產(chǎn)品。產(chǎn)品包含Profile(產(chǎn)品模型)、編解碼插件、測試報告等資源,其中產(chǎn)品信息被記錄在Profile中。 |
|
開發(fā)profile |
Profile(即產(chǎn)品模型)是用來描述一款產(chǎn)品中的設備“是什么”、“能做什么”以及“如何控制該設備”的文件。在物聯(lián)網(wǎng)平臺集成對接中需要先創(chuàng)建Profile,因為Profile里面定義了設備上報的數(shù)據(jù)和應用服務器下發(fā)的命令包含了哪些字段。Profile的開發(fā)手段有在線開發(fā)和離線開發(fā)兩種。 |
|
開發(fā)編解碼插件 |
一款產(chǎn)品的設備上報數(shù)據(jù)時,如果“數(shù)據(jù)格式”為“二進制碼流”,則該產(chǎn)品需要進行編解碼插件開發(fā);如果“數(shù)據(jù)格式”為“JSON”,則該產(chǎn)品下不需要進行編解碼插件開發(fā)。 |
設備側開發(fā)

華為云物聯(lián)網(wǎng)平臺支持終端設備直接接入,也可以通過工業(yè)網(wǎng)關或者家庭網(wǎng)關接入;支持多網(wǎng)絡接入、原生MQTT協(xié)議接入、SDK接入,解決設備接入復雜多樣化和碎片化難題,實現(xiàn)設備的快速接入,詳見設備側開發(fā)。
-
使用SDK接入:為了幫助設備快速連接到物聯(lián)網(wǎng)平臺,華為提供了Agent Lite SDK、Agent Tiny SDK和LiteOS SDK。支持TCP/IP協(xié)議棧的設備集成Agent Lite SDK或Agent Tiny SDK后,可以直接與物聯(lián)網(wǎng)平臺通信。不支持TCP/IP協(xié)議棧的設備例如藍牙設備、ZigBee設備等需要利用網(wǎng)關將設備數(shù)據(jù)轉發(fā)給物聯(lián)網(wǎng)平臺,此時網(wǎng)關需要事先集成Agent Lite SDK。 如果是智能設備,可以集成LiteOS操作系統(tǒng),利用LiteOS與物聯(lián)網(wǎng)平臺通信。
-
原生MQTT協(xié)議接入:支持設備通過MQTT原生協(xié)議接入。MQTT是一種基于發(fā)布/訂閱范式的ISO標準消息協(xié)議,主要應用于計算能力有限,且工作在低帶寬、不可靠的網(wǎng)絡的遠程傳感器和控制設備,適合長連接的場景,如智能路燈等。
-
使用模組接入:支持通過華為認證的Wifi、NB-IoT、2/3/4G模組直接接入物聯(lián)網(wǎng)平臺。模組廠商只需要將Agent Tiny SDK集成在現(xiàn)有的模組固件包中,這樣模組就具備了接入華為物聯(lián)網(wǎng)平臺的能力。
應用側開發(fā)
華為物聯(lián)網(wǎng)平臺面向全球各行各業(yè)提供物聯(lián)網(wǎng)服務,并通過Restful API的形式對外開放物聯(lián)網(wǎng)平臺豐富的設備管理能力。應用開發(fā)人員基于API接口開發(fā)所需的行業(yè)應用,如 智慧城市 、智慧園區(qū)、智慧工業(yè)、車聯(lián)網(wǎng)等行業(yè)應用,滿足不同行業(yè)的需求。應用開發(fā)人員可以選擇調用API接口、集成SDK兩種方式進行應用服務器(簡稱為應用)的開發(fā)。具體詳見應用側開發(fā)。

------------------------云端日常管理---------------------------
真實設備接入后,用戶就可以基于控制臺或者API接口,進行日常的應用管理和設備管理。

|
功能 |
簡介 |
|
訂閱推送 |
訂閱:是指應用服務器通過調用物聯(lián)網(wǎng)平臺的API接口,向平臺獲取發(fā)生變更的設備業(yè)務信息(如設備注冊、設備數(shù)據(jù)上報、設備狀態(tài)等)和管理信息(軟固件升級狀態(tài)和升級結果)。 推送:是指訂閱成功后,物聯(lián)網(wǎng)平臺根據(jù)應用服務器訂閱的數(shù)據(jù)類型,將對應的變更信息推送給指定的URL地址。 |
|
授權應用 |
IoT平臺支持應用授權操作,包括同一個用戶下的不同應用之間的授權、兩用戶下的不同應用之間授權,且兩應用之間可以相互授權,即被授權的可以通過控制臺查看和操作授權應用下的所有設備,如創(chuàng)建規(guī)則、批量任務操作等。 |
|
數(shù)據(jù)上報 |
當設備完成和物聯(lián)網(wǎng)平臺對接后,一旦設備上電,設備基于在設備定義上的業(yè)務邏輯進行數(shù)據(jù)采集和上報,可以是基于周期或者事件觸發(fā)。 |
|
命令下發(fā) |
為能有效地對設備進行管理,設備的產(chǎn)品模型中定義了物聯(lián)網(wǎng)平臺可向設備下發(fā)的命令,應用服務器可以調用物聯(lián)網(wǎng)平臺開放的API接口向單個設備或批量設備下發(fā)命令,或者用戶通過物聯(lián)網(wǎng)平臺直接向單個設備下發(fā)命令,配置或修改設備的服務屬性值,以實現(xiàn)對設備的遠程控制。 |
|
設備配置更新 |
物聯(lián)網(wǎng)平臺提供設備配置更新功能,即用戶可通過控制臺對單個設備或批量設備的設備屬性值進行修改,滿足用戶頻繁、快捷、方便的管理設備的訴求。 |
|
設備影子 |
設備影子是一個JSON文件,用于存儲設備的在線狀態(tài)、設備最近一次上報的設備屬性、應用服務器期望下發(fā)的配置。每個設備有且只有一個設備影子,設備可以獲取和設置設備影子以此來同步狀態(tài),這個同步可以是影子同步給設備,也可以是設備同步給影子。 |
|
規(guī)則引擎 |
指用戶可以在物聯(lián)網(wǎng)平臺上可以對接入平臺的設備設定相應的規(guī)則,在條件滿足所設定的規(guī)則后,平臺會觸發(fā)相應的動作來滿足用戶需求。包含設備聯(lián)動和數(shù)據(jù)轉發(fā)兩種類型。 |
|
群組與標簽 |
群組是一系列設備的集合,用戶可以對應用下所有設備,根據(jù)區(qū)域、類型等不同規(guī)則進行分類建立群組,以便處理對海量設備的批量管理和操作。 物聯(lián)網(wǎng)平臺支持定義不同的標簽,并對設備打標簽,通過標簽,可以快速篩選設備。 |
|
設備監(jiān)控 |
提供查看設備詳情、設備狀態(tài)管理、查看報表、查看操作記錄、查看審計日志、告警管理、設備消息跟蹤等設備監(jiān)控與運維能力,提升設備的可維護性。 |
|
遠程診斷 |
支持用戶對接入的設備進行遠程維護操作,快速定位問題及恢復業(yè)務,減少近端維護引入的高成本。當前支持的遠程維護操作包括設備的運行日志收集、重啟模組。 |
|
固件升級 |
用戶可以通過OTA的方式對支持LWM2M協(xié)議的設備進行固件升級,升級協(xié)議為LWM2M協(xié)議。 |
|
軟件升級 |
用戶可以通過OTA的方式支持對LWM2M協(xié)議的設備進行軟件升級,升級協(xié)議為PCP協(xié)議。 |
看到這,您了解如何玩轉物聯(lián)網(wǎng)平臺了么,如果還有疑惑,沒關系,我們有更詳細的寶典,請從這里開始
最新文章
- 物聯(lián)網(wǎng)是指什么_物聯(lián)網(wǎng)應用平臺有哪些_物聯(lián)網(wǎng)卡購買平臺
- 手機網(wǎng)站制作_手機網(wǎng)站建設[步驟]_移動端建站_移動端網(wǎng)站建設_平臺
- 物聯(lián)網(wǎng)設備接入平臺_mqtt設備接入_Iot設備接入驗證
- IoT物聯(lián)網(wǎng)平臺開發(fā)需要具備什么技能_物聯(lián)網(wǎng)全棧云服務_物聯(lián)網(wǎng)安全如何保障
- 設備接入服務怎么用_華為云IoT設備接入_設備接入管理平臺
- 農(nóng)業(yè)物聯(lián)網(wǎng)_物聯(lián)網(wǎng)的特點_農(nóng)業(yè)物聯(lián)網(wǎng)云平臺