設(shè)備接入(IoTDA):是華為云的 物聯(lián)網(wǎng)平臺 ,提供海量設(shè)備連接上云、設(shè)備和云端雙向消息通信、批量設(shè)備管理、遠程控制和監(jiān)控、OTA升級、設(shè)備聯(lián)動規(guī)則等能力,并可將設(shè)備數(shù)據(jù)靈活流轉(zhuǎn)到華為云其他服務(wù),幫助物聯(lián)網(wǎng)行業(yè)用戶快速完成設(shè)備聯(lián)網(wǎng)及行業(yè)應(yīng)用集成。
產(chǎn)品中心:產(chǎn)品中心為客戶展示通過華為IoT生態(tài)認證的解決方案、終端產(chǎn)品、模組等商用產(chǎn)品,并與全球IoT商用平臺聯(lián)網(wǎng),實現(xiàn)產(chǎn)品一點接入,全球可達,幫助客戶縮短商業(yè)變現(xiàn)周期,降低商業(yè)風(fēng)險。
資源空間:在物聯(lián)網(wǎng)平臺中為您的業(yè)務(wù)應(yīng)用劃分的一個資源空間,您在平臺中創(chuàng)建的資源(如產(chǎn)品、設(shè)備等)都需要歸屬到某個資源空間,您可以基于資源空間實現(xiàn)多業(yè)務(wù)應(yīng)用的分域管理,包括資源隔離和授權(quán)管理。
AppID:即資源空間ID(接口調(diào)用時參數(shù)名為app_id)作為資源空間的唯一標識。
ProjectID:項目ID,用于資源隔離,華為云的每個區(qū)域默認對應(yīng)一個項目,這個項目由系統(tǒng)預(yù)置,用來隔離物理區(qū)域間的資源(計算資源、存儲資源和網(wǎng)絡(luò)資源),以區(qū)域默認項目為單位進行授權(quán), IAM 用戶可以訪問您賬號中該區(qū)域的所有資源。
IAM:IAM, 統(tǒng)一身份認證 服務(wù)(Identity and Access Management)提供身份認證和權(quán)限管理功能,可以管理用戶(比如員工、系統(tǒng)或應(yīng)用程序)賬號,并且可以控制這些用戶對您名下資源的操作權(quán)限。
訂閱推送:訂閱:是指應(yīng)用服務(wù)器通過調(diào)用物聯(lián)網(wǎng)平臺的API接口,向平臺獲取發(fā)生變更的設(shè)備業(yè)務(wù)信息(如設(shè)備注冊、設(shè)備數(shù)據(jù)上報、設(shè)備狀態(tài)等)和管理信息(軟固件升級狀態(tài)和升級結(jié)果)。推送:是指訂閱成功后,物聯(lián)網(wǎng)平臺根據(jù)應(yīng)用服務(wù)器訂閱的數(shù)據(jù)類型,將對應(yīng)的變更信息推送給指定的URL地址或AMQP消息隊列。
AMQP:指高級隊列消息協(xié)議(Advanced Message Queuing Protocol),一個提供統(tǒng)一消息服務(wù)的應(yīng)用層標準高級消息隊列協(xié)議,是應(yīng)用層協(xié)議的一個開放標準,為面向消息的中間件設(shè)計。
產(chǎn)品:某一類具有相同能力或特征的設(shè)備的集合稱為一款產(chǎn)品。幫助開發(fā)者快速進行產(chǎn)品模型和插件的開發(fā),同時提供端側(cè)集成、在線調(diào)試、自定義Topic等多種能力,端到端指引物聯(lián)網(wǎng)開發(fā),幫助開發(fā)者提升集成開發(fā)效率、縮短物聯(lián)網(wǎng)解決方案建設(shè)周期。
產(chǎn)品ID:即productID,設(shè)備所屬的產(chǎn)品ID,用于關(guān)聯(lián)設(shè)備所屬的產(chǎn)品模型。
產(chǎn)品模型:產(chǎn)品模型(也稱Profile)用于描述設(shè)備具備的能力和特性。開發(fā)者通過定義產(chǎn)品模型,在物聯(lián)網(wǎng)平臺構(gòu)建一款設(shè)備的抽象模型,使平臺理解該款設(shè)備支持的服務(wù)、屬性、命令等信息。
CoAP:受約束的應(yīng)用協(xié)議CoAP(Constrained Application Protocol)是一種軟件協(xié)議,旨在使非常簡單的電子設(shè)備能夠在互聯(lián)網(wǎng)上進行交互式通信。CoAPS指CoAP over DTLS,在CoAPS中使用DTLS協(xié)議進行加密傳輸。
LWM2M:
LWM2M(lightweight Machine to Machine)是由OMA(Open Mobile Alliance)定義的物聯(lián)網(wǎng)協(xié)議,主要使用在資源受限(包括存儲、功耗等)的NB-IoT終端。
MQTT:
MQTT(Message Queue Telemetry Transport)是一個物聯(lián)網(wǎng)傳輸協(xié)議,被設(shè)計用于輕量級的發(fā)布/訂閱式消息傳輸,旨在為低帶寬和不穩(wěn)定的網(wǎng)絡(luò)環(huán)境中的物聯(lián)網(wǎng)設(shè)備提供可靠的網(wǎng)絡(luò)服務(wù)。
MQ TTS 指MQTT+SSL/TLS,在MQTTS中使用SSL/TLS協(xié)議進行加密傳輸。
編解碼插件:物聯(lián)網(wǎng)平臺和應(yīng)用服務(wù)器使用JSON格式進行通信,所以當(dāng)設(shè)備使用二進制格式上報數(shù)據(jù)時,開發(fā)者需要在物聯(lián)網(wǎng)平臺上開發(fā)編解碼插件,幫助物聯(lián)網(wǎng)平臺完成二進制格式和JSON格式的轉(zhuǎn)換。
Topic:Topic是UTF-8字符串,是發(fā)布/訂閱(Pub/Sub)消息的傳輸中介。可以向Topic發(fā)布或者訂閱消息。
服務(wù):產(chǎn)品模型的一部分,描述設(shè)備具備的業(yè)務(wù)能力。將設(shè)備業(yè)務(wù)能力拆分成若干個服務(wù)后,再定義每個服務(wù)具備的屬性、命令以及命令的參數(shù)。
屬性:產(chǎn)品模型的一部分,一般用于描述設(shè)備運行時的狀態(tài),如環(huán)境監(jiān)測設(shè)備所讀取的當(dāng)前環(huán)境溫度等。
命令:設(shè)備的功能模型之一,設(shè)備能夠被外部調(diào)用的能力或方法。
事件:設(shè)備的功能模型之一,設(shè)備運行時的事件。事件可以被訂閱和推送。
設(shè)備:歸屬于某個產(chǎn)品下的設(shè)備實體,每個設(shè)備具有一個唯一的標識碼。設(shè)備可以是直連物聯(lián)網(wǎng)平臺的設(shè)備,也可以是代理子設(shè)備連接物聯(lián)網(wǎng)平臺的網(wǎng)關(guān)。
設(shè)備ID:即deviceID,用于唯一標識一個設(shè)備,在注冊設(shè)備時由物聯(lián)網(wǎng)平臺分配獲得,是設(shè)備在IoT平臺上的內(nèi)部標識,用于設(shè)備接入時鑒權(quán),及后續(xù)在網(wǎng)絡(luò)中通過deviceId進行消息傳遞。
設(shè)備標識碼:即nodeID,設(shè)備唯一物理標識,如IMEI、MAC地址等,用于設(shè)備在接入物聯(lián)網(wǎng)平臺時攜帶該標識信息完成注冊鑒權(quán)。
設(shè)備CA證書:由國際知名的證書機構(gòu)VeriSign、Symantec和GlobalSign等CA(Certification Authority)機構(gòu)進行簽發(fā),用于HTTPS建鏈時服務(wù)端和客戶端之間的身份合法性驗證。
設(shè)備X.509證書:是一種用于通信實體鑒別的數(shù)字證書,創(chuàng)建認證方式為X.509證書的設(shè)備后,物聯(lián)網(wǎng)平臺為設(shè)備頒發(fā)對應(yīng)的X.509證書。
模組:又稱通信模組,由若干個顯示模塊、驅(qū)動電路、控制電路、芯片以及相應(yīng)的結(jié)構(gòu)件構(gòu)成的一個獨立的顯示單元,設(shè)備通過通信模組具備與物聯(lián)網(wǎng)平臺的通信能力。當(dāng)前模組廠商主要提供Wifi、NB-IoT、2G/3G/4G/5G等通信模組。
網(wǎng)關(guān):具有子設(shè)備管理功能,并代理子設(shè)備直接連接物聯(lián)網(wǎng)平臺的設(shè)備。
子設(shè)備:不與IoT平臺直連,通過網(wǎng)關(guān)連接物聯(lián)網(wǎng)平臺的設(shè)備。
預(yù)置密鑰:當(dāng)NB-IoT設(shè)備、集成SDK的設(shè)備接入時,預(yù)置密鑰用于設(shè)備和物聯(lián)網(wǎng)平臺之間的傳輸通道安全加密。
密鑰:用于設(shè)備采用原生MQTT協(xié)議接入物聯(lián)網(wǎng)平臺時的鑒權(quán)認證。
固件:
固件(Firmware)一般是指設(shè)備硬件的底層“驅(qū)動程序”,承擔(dān)著一個系統(tǒng)最基礎(chǔ)最底層工作的軟件,比如計算機主板上的基本輸入/輸出系統(tǒng)BIOS(Basic Input/output System)。
固件升級又稱為FOTA(Firmware Over The Air),是指用戶可以通過OTA的方式對支持LWM2M協(xié)議和MQTT協(xié)議的設(shè)備進行固件升級。例如,NB-IoT模組的升級稱為固件升級。
軟件:
軟件(Software)一般分為系統(tǒng)軟件和應(yīng)用軟件,系統(tǒng)軟件實現(xiàn)設(shè)備最基本的功能,比如編譯工具、系統(tǒng)文件管理等;應(yīng)用軟件可以根據(jù)設(shè)備的特點,提供不同的功能,比如采集數(shù)據(jù)、數(shù)據(jù)分析處理等。
軟件升級又稱為SOTA(SoftWare Over The Air),是指用戶可以通過OTA的方式支持對LWM2M協(xié)議和MQTT協(xié)議的設(shè)備進行軟件升級。例如,MCU的升級稱為軟件升級。
PCP協(xié)議:平臺升級協(xié)議(PCP協(xié)議)規(guī)定了設(shè)備和平臺之間升級的通信內(nèi)容與格式,用于實現(xiàn)設(shè)備的升級。
邊緣節(jié)點:是物聯(lián)網(wǎng)的邊緣“小腦”,在靠近物或數(shù)據(jù)源頭的邊緣側(cè),融合網(wǎng)絡(luò)、計算、存儲、應(yīng)用核心能力的開放平臺,就近提供計算和智能服務(wù),滿足行業(yè)在實時業(yè)務(wù)、應(yīng)用智能、安全與隱私保護等方面的基本需求。
群組:群組是一系列設(shè)備的集合,用戶可以對應(yīng)用下所有設(shè)備,根據(jù)區(qū)域、類型等不同規(guī)則進行分類建立群組,以便處理對海量設(shè)備的批量管理和操作。
標簽:物聯(lián)網(wǎng)平臺支持定義不同的標簽,并對設(shè)備打標簽,通過標簽,可以快速篩選設(shè)備。
設(shè)備影子:設(shè)備影子是一個JSON文件,用于存儲設(shè)備的在線狀態(tài)、設(shè)備最近一次上報的設(shè)備屬性、應(yīng)用服務(wù)器期望下發(fā)的配置(期望值)。每個設(shè)備有且只有一個設(shè)備影子,設(shè)備可以獲取和設(shè)置設(shè)備影子以此來同步狀態(tài),這個同步可以是影子同步給設(shè)備,也可以是設(shè)備同步給影子。
規(guī)則引擎:物聯(lián)網(wǎng)平臺根據(jù)用戶設(shè)置的規(guī)則和設(shè)備上報的數(shù)據(jù),當(dāng)設(shè)備滿足設(shè)置的條件時,即觸發(fā)對應(yīng)動作,給設(shè)備下發(fā)命令或?qū)?shù)據(jù)轉(zhuǎn)發(fā)給公有云其他服務(wù)進行進一步整合利用。包含設(shè)備聯(lián)動和數(shù)據(jù)轉(zhuǎn)發(fā)兩種類型。
token:鑒權(quán)參數(shù),訪問物聯(lián)網(wǎng)平臺API接口的憑證。應(yīng)用服務(wù)器首次訪問物聯(lián)網(wǎng)平臺的開放API時,需調(diào)用鑒權(quán)接口完成認證鑒權(quán),獲取X-Auth-Token。