物聯網平臺主要提供設備接入、設備管理、規則引擎等能力,為各類IoT場景和行業開發者賦能。
實例管理
物聯網平臺提供公共實例和企業版實例,用于設備接入和業務管理。實例詳細說明,請參見實例概述。
功能 | 說明 |
公共實例 | 開通物聯網平臺服務后,默認提供一個試用的公共實例。公共實例部署于阿里云經典網絡。 |
企業版實例 | 購買的實例為企業版實例。部署于阿里云VPC網絡的物聯網平臺。一個賬號可購買多個企業版實例。 實例類型的詳細說明,請參見企業版實例不同類型和功能區別。 |
物聯網平臺提供測試環境和生產環境管理實例,方便您區分和管理不同環境下接入物聯網平臺的設備。詳細說明,請參見設置實例環境。
下文介紹物聯網平臺提供功能的說明,各類型實例中功能說明,請參見公共實例和企業版實例區別。
設備接入
物聯網平臺支持海量設備連接上云,實現設備與物聯網平臺之間穩定可靠地雙向通信。
功能 | 說明 |
開源多種平臺設備端代碼,提供跨平臺移植指導,賦能企業基于多種平臺做設備接入,提供設備端SDK、驅動等,幫助不同設備、網關輕松接入阿里云。 | |
| |
提供通信的產品和設備Topic,方便管理設備與服務端的通信,簡化授權操作。 | |
提供多種協議的設備端SDK,既滿足長連接的實時性需求,也滿足短連接的低功耗需求。 | |
提供云云對接SDK,快速構建橋接服務,搭建設備與阿里云物聯網平臺的雙向數據通道。 | |
提供云網關功能,快速接入中國電信NB-IoT設備、開源MQTT協議、JT/T 808協議、GB/T 32960協議和SL 651協議的設備。 |
消息通信
物聯網平臺支持通過以下功能配置規則,實現設備、服務器、物聯網平臺之間通信消息的同步、轉化、過濾、存儲等功能。
功能 | 說明 |
訂閱某產品下所有設備的某個或多個類型消息,您的服務端可以通過AMQP客戶端或輕量消息隊列(原 MNS)客戶端獲取訂閱的消息。 | |
物聯網平臺根據您配置的數據流轉規則,將指定Topic消息的指定字段流轉到目的地,進行存儲和計算處理。 數據流轉規則的應用場景和優勢對比,請參見數據流轉方案對比。數據流轉目的使用,請參見: | |
配置簡單規則,即可將設備數據無縫流轉至其他設備,實現設備聯動。 | |
提供RRPC和PUB/SUB兩種通信模式,以滿足您在不同場景下的需求。其中,PUB/SUB是基于Topic進行的消息路由。 | |
對設備與物聯網平臺之間的數據傳輸進行壓縮處理,達到節約設備流量和提高傳輸速度的效果。 |
設備管理
功能 | 說明 |
提供設備物模型,簡化設備應用開發。 | |
原“數字孿生”功能,目前已升級為IoT孿生引擎增值服務。面向能源、大型建筑體、生產制造等管理場景,為您提供基于IoT實時數據構建數字孿生解決方案的平臺服務。具體內容,請參見IoT孿生引擎增值服務。 | |
支持將設備消息以二進制透傳的方式傳到自己的服務器上,不保存設備數據,從而保證數據的安全可控性。 | |
實現分類、跨產品管理設備。 | |
通過類SQL語句快速搜索滿足指定條件的設備。 | |
模擬真實設備與物聯網平臺建立連接,使用模擬數據,測試物聯網平臺與設備端之間的通信功能,并定位問題。 | |
提供設備影子緩存機制,將設備與應用解耦,解決不穩定無線網絡下的通信不可靠痛點。 | |
提供將文件上傳至阿里云物聯網平臺存儲的能力,并可在物聯網平臺控制臺進行下載、刪除等管理操作。 | |
提供將設備文件上傳至您自己OSS存儲空間(Bucket)的能力。 | |
為資源受限的嵌入式設備,解決無法實時地獲取服務端時間的問題。 | |
實現管理子設備、子設備與網關的拓撲關系,對子設備進行監控運維等。 | |
實現跨地域、跨實例、跨賬號分發設備,降低設備接入成本。 |
數據服務
功能 | 說明 |
配置數據接入,可以為設備數據的進一步分析和利用提供基礎。支持接入設備數據源、云產品數據源、API數據源、本地上傳數據源、IoT孿生引擎數據源。 | |
提供功能節點,為您預處理IoT實例Topic數據和API數據源。 | |
存儲設備的熱數據和冷數據,以進一步利用和分析數據。 熱數據存儲:包括設備上報的物模型(屬性、服務和事件)數據和通過熱數據存儲規則配置的自定義Topic數據。 冷數據存儲:包括平臺系統表、時序/快照表和自定義存儲表。 | |
從預置指標和自定義指標維度管理數據指標,以用于數據可視化分析,從中挖掘價值,優化改進相關配置,從而提升業務效率。 | |
提供SQL分析功能,支持分析設備冷數據,或將外部導入的行業和業務數據進行關聯分析。通過編寫SQL語句,配置執行查詢的策略,調度產出所需的數據至自定義存儲表,為進一步挖掘數據的價值,提供分析數據的基礎。 | |
提供數據集、工作簿和報表能力,幫助您更好地分析、處理數據。 | |
可以調用預置指標API、產品數據API或自定義服務API,以獲取所需數據,實現服務器與物聯網平臺的系統級對接。 | |
提供算法模板和算法實例,協助您更好地解讀設備數據,及時的掌控設備運行狀態或者監測設備狀況。 | |
可以將數據服務中的平臺系統表、產品屬性時序表、產品事件表和自定義存儲表數據,集成到阿里云大數據開發治理平臺(DataWorks)中構建數據倉庫,以提升數據應用效率。 | |
可以將數據服務中產品屬性時序表和產品事件表數據,集成到阿里云實時計算Flink版中計算和分析,幫助您實時分析和診斷設備的運行狀況,實時檢測運行故障等 |
設備劃歸
功能 | 說明 |
將設備授權給其他阿里云賬號。授權后,被授權賬號具有設備的查看和部分操作權限,及設備所屬產品的查看和使用權限。 | |
將產品授權到公共池。授權后,阿里云物聯網平臺的所有用戶均可以查看公共池中的產品。 |
監控運維
功能 | 說明 |
對設備、消息、物模型和規則引擎相關指標數據,進行實時監控和云監控報警。 | |
提供設備統計、工況統計、事件統計服務,幫助您直觀、快速地了解所有設備的統計信息,多視角地分析設備。 | |
針對設備運行數據提供的一系列運維場景智能服務,幫助您分析判斷設備故障、探測設備潛在風險并及時預知業務異常。 | |
展示設備的地區熱力圖分布,方便您直觀、快速地了解所有設備的狀態。 | |
直接從物聯網平臺控制臺下發指令給設備,調試設備端功能。 | |
通過SSH協議的網絡服務遠程登錄設備進行設備控制和管理。 | |
展示云端運行日志和設備本地日志,幫助您定位問題,進行故障分析。 | |
賦能設備遠程升級能力。 | |
同時向多個設備發起屬性設置、異步服務調用、自定義Topic消息和自定義任務。 | |
在線遠程更新設備的系統參數、網絡參數等配置信息。 | |
處理規則引擎中場景聯動規則觸發的告警信息。 | |
通過建立訪問端與設備端間的WebSocket通道,實現遠程連接企業內部網物聯網平臺設備的功能。 | |
通過配置場景定義和場景動作,對設備狀態變更和屬性數據上報進行通知。 |
安全中心
云端開發指南
云端SDK和云端API:提供的Java、Python、PHP、.NET和Go語言SDK,幫助開發人員使用各語言程序,通過云端API,實現物聯網平臺的云端能力。如產品管理、設備管理、Topic管理、云產品流轉、消息通信等。
物聯網平臺各API支持的地域和實例范圍,與物聯網平臺控制臺對應功能支持的地域和實例范圍一致。
增值服務
物聯網平臺提供增值服務,使用前,需要您選購和開通服務。具體內容,請參見開通增值服務。