全部產品
Search
文件中心

IoT Platform:基本概念

更新時間:Sep 15, 2024

本文主要介紹使用物聯網平台時需要瞭解的基本概念。

執行個體

執行個體是物聯網平台提供的產品、裝置、規則等資源管理功能。

名詞

說明

企業版執行個體

購買的執行個體為企業版執行個體。部署於阿里雲VPC網路的物聯網平台。一個帳號可購買多個企業版執行個體。

公用執行個體

開通物聯網平台服務後,預設提供一個公用執行個體供您試用。公用執行個體部署於阿里雲傳統網路。

目前,公用執行個體分為舊版公用執行個體和新版公用執行個體。具體說明,請參見執行個體概述

裝置管理

名詞

描述

產品

裝置的集合,通常指一組具有相同功能的裝置。物聯網平台為每個產品頒發全域唯一的ProductKey。

裝置

歸屬於某個產品下的具體裝置。物聯網平台為裝置頒發產品內唯一的認證DeviceName。裝置可以直接連接物聯網平台,也可以作為子裝置通過網關串連物聯網平台。

分組

物聯網平台支援建立裝置分組,分組中可包含不同產品下的裝置。通過裝置群組來進行跨產品管理裝置。

網關

能夠直接連接物聯網平台的裝置,且具有子裝置管理功能,能夠代理子裝置串連雲端。

子裝置

本質上也是裝置。子裝置不能直接連接物聯網平台,只能通過網關串連。

裝置認證

裝置認證指ProductKeyDeviceNameDeviceSecret的組合。

  • ProductKey:是物聯網平台為產品頒發的全域唯一標識。該參數很重要,在裝置認證以及通訊中都會用到,因此需要您保管好。

  • DeviceName:在註冊裝置時,自訂的或系統產生的裝置名稱,具備產品維度內的唯一性。該參數很重要,在裝置認證以及通訊中都會用到,因此需要您保管好。

  • DeviceSecret:物聯網平台為裝置頒發的裝置密鑰,和DeviceName成對出現。該參數很重要,在裝置認證時會用到,因此需要您保管好並且不能泄露。

ProductSecret

由物聯網平台頒發的產品金鑰,通常與ProductKey成對出現,可用於一型一密的認證方案。該參數很重要,需要您保管好,不能泄露。

Topic

Topic是UTF-8字串,是發布(Pub)/訂閱(Sub)訊息的傳輸中介。可以向Topic發布或者訂閱訊息。

Topic類

同一產品下不同裝置的Topic集合,用${productkey}${deviceName}通配一個唯一的裝置,一個Topic類對一個ProductKey下所有裝置通用。

發布

操作Topic的權限類別型,對應的英文名稱為Pub。可以往此類Topic中發布訊息。

訂閱

操作Topic的權限類別型,對應的英文名稱為Sub。可以從此類Topic中訂閱訊息。

RRPC

全稱:Revert-RPC。RPC(Remote Procedure Call)採用客戶機/伺服器模式,使用者不需要瞭解底層技術協議,即可遠程請求服務。RRPC則可以實現由服務端請求裝置端,並能夠使裝置端響應的功能。

標籤

標籤分為產品標籤、裝置標籤和分組標籤。

  • 產品標籤:描述同一個產品下,所有裝置所具有的共性資訊。

  • 裝置標籤:通常根據裝置的特性為裝置添加的特有標記,您可以自訂標籤內容。

  • 分組標籤:描述同一個分組下,所有裝置所具有的共性資訊。

Alink協議

阿里雲定義的裝置與雲端之間的通訊協定。

物模型

是對裝置在雲端的功能描述,包括裝置的屬性、服務和事件。物聯網平台通過定義一種物的描述語言來描述物模型,稱之為TSL(即 Thing Specification Language),採用JSON格式,您可以根據TSL組裝上報裝置的資料。

屬性

裝置的功能模型之一,一般用於描述裝置運行時的狀態,如環境監測裝置所讀取的當前環境溫度等。屬性支援GET和SET請求方式。應用系統可發起對屬性的讀取和佈建要求。

期望屬性值

通到期望屬性值功能,設定您希望的裝置屬性值。若裝置線上,將即時更新屬性值;若裝置離線,期望屬性值將緩衝在雲端。裝置上線後,擷取期望屬性值,並更新屬性值。

服務

裝置的功能模型之一,裝置可被外部調用的能力或方法,可設定輸入參數和輸出參數。相比於屬性,服務可通過一條指令實現更複雜的商務邏輯,如執行某項特定的任務。

事件

裝置的功能模型之一,裝置運行時的事件。事件一般包含需要被外部感知和處理的通知資訊,可包含多個輸出參數。例如,某項任務完成的資訊,或者裝置發生故障或警示時的溫度等,事件可以被訂閱和推送。

資料解析指令碼

針對採用透傳格式/自訂資料格式的裝置,需要在雲端編寫資料解析指令碼,將裝置上報的位元據或自訂的JSON資料,轉換為物聯網平台支援的Alink JSON資料格式;將平台下發的Alink JSON格式資料,轉換為裝置支援的格式。

裝置影子

是一個JSON文檔,用於存放裝置或者應用的目前狀態資訊。每個裝置都會在雲端有唯一的裝置影子。無論該裝置是否串連到Internet,您都可以使用裝置影子通過MQTT協議或HTTP協議擷取和設定裝置的狀態。

裝置接入

名詞

描述

一機一密

每個裝置燒錄其唯一的裝置認證(ProductKey、DeviceName和DeviceSecret)。當裝置與物聯網平台建立串連時,物聯網平台對其攜帶的裝置認證資訊進行認證。

一型一密

同一產品下所有裝置可以燒錄相同產品認證(即ProductKey和ProductSecret)。裝置發送啟用請求時,物聯網平台對其攜帶的產品認證資訊進行認證,認證通過,下發該裝置接入所需的資訊。裝置再攜帶這些資訊與物聯網平台建立串連。

訊息轉寄

名詞

描述

訊息轉寄

通過建立、配置規則,以實現服務端訂閱、資料流轉和情境聯動。

服務端訂閱

服務端訂閱產品下所有類型的訊息:裝置上報訊息、裝置狀態變化通知、網關發現子裝置上報訊息、裝置生命週期變更訊息和裝置拓撲關係變更訊息。目前支援兩種方式實現服務端訂閱:

  • AMQP:Advanced Message Queuing Protocol,進階訊息佇列協議。服務端通過AMQP協議接入雲端,接收雲端推送的訊息。

  • MNS:將訊息流程轉到指定阿里雲Simple Message Queue (formerly MNS)隊列中,您的服務端從輕量訊息佇列中接收訊息。

資料流轉

物聯網平台訊息轉寄的資料流轉功能,可將Topic中的資料轉寄至其他Topic或其他阿里雲服務進行儲存或處理。

情境聯動

情境聯動是一種開發自動化商務邏輯的可視化編程方式。您可以通過可視化的方式定義裝置之間聯動規則,並將規則部署至雲端或者邊緣端。

資料服務

名詞

描述

資料來源

資料服務是通過訪問資料來源的資料進行資料同步備份、資料查詢分析、資料配置等操作。資料服務資料來源包括裝置資料來源和API資料來源。

裝置資料來源

裝置資料來源包含了裝置上報的自訂Topic資料和物模型資料。

API資料來源

通過API資料來源,可將本機資料匯入物聯網平台,實現資料的進一步分析。

資料管道

資料預先處理的一種方式,通過配置運算式或篩選器,輸出指定的資料表。

資料API

通過資料API,可擷取所需資料,實現伺服器與物聯網平台的系統級對接。資料API包括:

  • 基礎服務API:包括裝置未經處理資料API和系統指標資料API。

    • 系統指標資料API由系統預置,可以直接查看並調用。

    • 當產品中有裝置上報資料時,將產生裝置未經處理資料API。

  • 自訂服務API:根據業務需要,您可自訂需調用資料對應的API。

資料資產

個人或企業擁有的所有資料來源、資料資訊總稱。

資料來源

通過不同的資料來源方式,例如指標、域和資料表等,建立資料分析報表。

儲存表

用於儲存資料的表,可作為可視化資料報表或資料API的資料來源。包括以下類型:

  • 平台系統資料表:物聯網平台控制台建立的產品、裝置、裝置分組的基礎資訊資料。

  • 產品儲存表:裝置上報至物聯網平台的物模型屬性資料。

  • 自訂儲存表:由資料管道或SQL分析預先處理後,輸出產生的資料存放區表。

SQL分析任務

通過編寫SQL語句,將儲存表中的資料作為查詢對象,配置執行查詢的策略,調度產出所需的資料。

物標籤

指物聯網平台中全部產品所擁有的產品或裝置屬性、標籤等多種有價值、可計量、可讀取的資料資訊。

指標

用于衡量事物發展程度的單位或方法,也常被稱作度量。例如:人口數、GDP、收入、使用者數、利潤率、留存率、覆蓋率等。

衍生指標

衍生指標是在一定前提條件下,經過加和、平均等匯總計算方式得到的。例如時間、應用範圍,業務情境等。衍生指標的時間統計範圍(時間約束條件)抽象為時間修飾詞,其它約束條件抽象為業務修飾詞。因此衍生指標由三個要素構成:時間修飾(必選)+業務修飾(可選)+原子詞(必選)。

下遊指標

通過某指標衍生的所有指標,稱為該指標的下遊指標。如果一個SQL分析任務的輸出表是另一個分析任務的查詢對象,則後一個分析任務是前一個分析任務的下遊指標。

指標定義

通過設定指標要素、業務描述、所屬主題域、所屬實體、度量單位等資訊,明確指標的作用。

指標配置

為定義好的指標,配置生產資料的計算邏輯。

指標域

是指標所屬的對象,用於分類管理指標。

實體

是指標域中發生業務關係的具體對象,例如,具體的產品、裝置等。根據指標域之間的從屬關係,子域中的具體對象是域的具體對象的子實體。例如,具體產品下的具體裝置,是對應產品的子實體。

原子詞

是一個指標中帶有業務語義的最小度量單元,例如:溫度、濕度、訪問UV。

時間修飾詞

用來設定指標統計的時間範圍,例如:最近1天、最近7天、月初至今、年初至今、歷史累計等。

業務修飾詞

用於描述指標匯總的業務資料。

T+1調度

按照T+1方式計算儲存備份的資料。