全部產品
Search
文件中心

IoT Platform:功能特性

更新時間:Oct 25, 2024

物聯網平台主要提供裝置接入、裝置管理、規則引擎等能力,為各類IoT情境和行業開發人員賦能。

執行個體管理

物聯網平台提供公用執行個體和企業版執行個體,用於裝置接入和業務管理。執行個體詳細說明,請參見執行個體概述

功能

說明

公用執行個體

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

企業版執行個體

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

執行個體類型的詳細說明,請參見企業版執行個體不同類型和功能區別

物聯網平台提供測試環境和生產環境管理執行個體,方便您區分和管理不同環境下接入物聯網平台的裝置。詳細說明,請參見設定執行個體環境

下文介紹物聯網平台提供功能的說明,各類型執行個體中功能說明,請參見公用執行個體和企業版執行個體區別

裝置接入

物聯網平台支援海量裝置串連上雲,實現裝置與物聯網平台之間穩定可靠地雙向通訊。

功能

說明

下載裝置端SDK

開源多種平台裝置端代碼,提供跨平台移植指導,賦能企業基於多種平台做裝置接入,提供裝置端SDK協助不同裝置輕鬆接入阿里雲。

裝置安全認證

  • 提供晶片級安全儲存方案(ID²)及裝置密鑰安全管理機制,防止裝置密鑰被破解。安全層級很高。

  • 提供X.509認證的裝置認證機制,支援雲網關裝置使用X.509認證進行認證。安全層級很高。

  • 提供一機一密的裝置認證機制,降低裝置被攻破的安全風險。適合有能力批量預分配裝置認證(ProductKey、DeviceName和DeviceSecret),將裝置認證資訊燒錄到每個裝置的晶片。安全層級高。

  • 提供一型一密的裝置認證機制。裝置預燒產品認證(ProductKey和ProductSecret),認證時動態擷取裝置認證(ProductKey、DeviceName和DeviceSecret)。適合批量生產時無法將裝置認證燒錄每個裝置的情況。安全層級普通。

訊息通訊Topic

提供通訊的產品和裝置Topic,方便管理裝置與服務端的通訊,簡化授權操作。

使用MQTTCoAPHTTPS協議

提供多種協議的裝置端SDK,既滿足長串連的即時性需求,也滿足短串連的低功耗需求。

云云對接

提供云云對接SDK,快速構建橋接服務,搭建裝置與阿里雲物聯網平台的雙向資料通道。

雲網關

提供雲網關功能,快速接入中國電信NB-IoT裝置、開源MQTT協議、JT/T 808協議、GB/T 32960協議和SL 651協議的裝置。

訊息通訊

物聯網平台支援通過以下功能配置規則,實現裝置、伺服器、物聯網平台之間通訊訊息的同步、轉化、過濾、儲存等功能。

功能

說明

服務端訂閱

訂閱某產品下所有裝置的某個或多個類型訊息,您的服務端可以通過AMQP用戶端或Simple Message Queue (formerly MNS)用戶端擷取訂閱的訊息。

雲產品流轉

物聯網平台根據您配置的資料流轉規則,將指定Topic訊息的指定欄位流轉到目的地,進行儲存和計算處理。

資料流轉規則的應用情境和優勢對比,請參見資料流轉方案對比。資料流轉目的使用,請參見:

情境聯動

配置簡單規則,即可將裝置資料無縫流轉至其他裝置,實現裝置聯動。

RRPC通訊

提供RRPC和PUB/SUB兩種通訊模式,以滿足您在不同情境下的需求。其中,PUB/SUB是基於Topic進行的訊息路由。

廣播通訊

資料壓縮

對裝置與物聯網平台之間的資料轉送進行壓縮處理,達到節約裝置流量和提高傳輸速度的效果。

裝置管理

功能

說明

物模型

提供裝置物模型,簡化裝置應用開發。

訊息解析

支援將裝置訊息以二進位透傳的方式傳到自己的伺服器上,不儲存裝置資料,從而保證資料的安全可控性。

標籤

實現分類、跨產品管理裝置。

裝置分組

進階搜尋

通過類SQL語句快速搜尋滿足指定條件的裝置。

裝置模擬器

類比真實裝置與物聯網平台建立串連,使用類比資料,測試物聯網平台與裝置端之間的通訊功能,並定位問題。

裝置影子

提供裝置影子緩衝機制,將裝置與應用解耦,解決不穩定無線網路下的通訊不可靠痛點。

檔案管理

提供將檔案上傳至阿里雲物聯網平台儲存的能力,並可在物聯網平台控制台進行下載、刪除等管理操作。

NTP服務

為資源受限的嵌入式裝置,解決無法即時地擷取服務端時間的問題。

網關與子裝置

實現管理子裝置、子裝置與網關的拓撲關係,對子裝置進行監控營運等。

裝置分發

實現跨地區、跨執行個體、跨帳號分發裝置,降低裝置接入成本。

資料服務

功能

說明

資料接入

配置資料接入,可以為裝置資料的進一步分析和利用提供基礎。支援接入裝置資料來源、雲產品資料來源、API資料來源、本地上傳資料來源。

資料解析

提供功能節點,為您預先處理IoT執行個體Topic資料和API資料來源。

資料存放區

存放裝置的熱資料和冷資料,以進一步利用和分析資料

熱資料存放區:包括裝置上報的物模型(屬性、服務和事件)資料和通過熱資料存放區規則配置的自訂Topic資料。

冷資料存放區:包括平台系統資料表、時序/快照表和自訂儲存表。

資料指標

從預置指標和自訂指標維度管理資料指標,以用於資料視覺效果分析,從中挖掘價值,最佳化改進相關配置,從而提升業務效率。

分析洞察

提供SQL分析功能,支援分析裝置冷資料,或將外部匯入的行業和業務資料進行關聯分析。通過編寫SQL語句,配置執行查詢的策略,調度產出所需的資料至自訂儲存表,為進一步挖掘資料的價值,提供分析資料的基礎。

資料API

可以調用預置指標API、產品資料API或自訂服務API,以擷取所需資料,實現伺服器與物聯網平台的系統級對接。

監控營運

功能

說明

即時監控

對裝置、訊息、物模型和規則引擎相關指標資料,進行即時監控和CloudMonitor警示。

營運統計

提供裝置統計、工況統計、事件統計服務,協助您直觀、快速地瞭解所有裝置的統計資訊,多視角地分析裝置。

裝置診斷

針對裝置運行資料提供的一系列營運情境智慧型服務,協助您分析判斷裝置故障、探測裝置潛在風險並及時預知業務異常。

線上調試

直接從物聯網平台控制台下髮指令給裝置,調試裝置端功能。

Log Service

展示雲端作業記錄和裝置本地日誌,協助您定位問題,進行故障分析。

OTA升級

賦能裝置遠程升級能力。

裝置任務

同時向多個裝置發起屬性設定、非同步服務調用、自訂Topic訊息和自訂任務。

遠程配置

線上遠程更新裝置的系統參數、網路參數等配置資訊。

雲端開發指南

雲端SDK雲端API:提供的Java、Python、PHP、.NET和Go語言SDK,協助開發人員使用各語言程式,通過雲端API,實現物聯網平台的雲端能力。如產品管理、裝置管理、Topic管理、雲產品流轉、訊息通訊等。

說明

物聯網平台各API支援的地區和執行個體範圍,與物聯網平台控制台對應功能支援的地區和執行個體範圍一致。