全部產品
Search
文件中心

IoT Platform:什麼是物聯網平台

更新時間:Oct 25, 2024

阿里雲物聯網平台是一個整合了裝置接入、裝置管理、資料安全通訊、訊息訂閱、訊息轉寄和資料服務(儲存、分析、過濾、解析、整合等)等能力的一體化平台。向下支援串連海量裝置,採集裝置資料上雲;向上提供雲端API,服務端可通過雲端SDK調用雲端API將指令下發至裝置端,實現遠端控制。

快速瞭解物聯網平台

  • 學習路徑圖:瞭解如何開發裝置快速接入物聯網平台。

  • 基本概念:使用前,您需瞭解物聯網平台相關的基本概念。

  • 常見問題:瞭解使用者經常諮詢和關注的一些問題。

工作原理

物聯網平台與裝置、服務端、用戶端的訊息通訊流程如下。

使用物聯網平台實現裝置完整的通訊連結,需要您自行完成裝置端的裝置開發、雲端伺服器的開發(雲端SDK的配置)、資料庫的建立、手機App的開發。在裝置和伺服器開發中,您需完成裝置訊息的定義和處理邏輯。

裝置通過物聯網平台上下行通訊說明如下。

通訊鏈路

說明

上行通訊

裝置通過MQTT協議與物聯網平台建立長串連,上報資料(通過Publish發布Topic和Payload)到物聯網平台。

通過AMQP消費組,將裝置訊息流程轉到您的商務服務器上。

通過物聯網平台的雲產品流轉功能,處理裝置上報資料,將處理後的資料轉寄到雲資料庫RDSTable StoreFunction Compute時間序列資料庫TSDB雲原生多模資料庫LindormDataHub訊息佇列RocketMQ等雲產品中,進行儲存和處理。

下行指令

通過業務應用下髮指令,使商務服務器調用基於HTTPS協議的API介面Pub,給Topic發送指令,將資料發送到物聯網平台。

物聯網平台通過MQTT協議,使用Publish發送資料(指定Topic和Payload)到裝置端。

裝置通訊更多資訊,請參見通訊方式

您可使用物聯網平台的資料服務,對物聯網裝置進行資料接入、資料解析、資料存放區、資料指標、分析洞察資料智能、資料API和資料應用的配置,挖掘物聯網裝置的資料價值。

功能概覽

功能

說明

執行個體管理

面向物聯網個人開發人員和企業客戶提供試用公用執行個體,開通物聯網平台服務即可體驗物聯網平台功能;面向企業客戶提供物聯網平台執行個體,支援裝置接入、管理營運、資料服務等功能。

裝置接入

支援多協議(MQTT、CoAP、HTTPS、雲網關)、多平台(C、Node.js、Java等)、多網路(2G/3G/4G/5G、NB-IoT、LoRaWAN、Wi-Fi等)、多地區裝置快速接入,縮短物聯網裝置上雲的研發周期。

裝置管理

提供高可靠高安全的裝置管理能力。例如裝置生命週期管理、進階搜尋、標籤、裝置任務、裝置影子、裝置檔案等服務。

訊息轉寄

與阿里雲眾多雲產品(Table Store、RDS、Lindorm、TSDB、FC、MNS、RocketMQ等)打通,滿足不同情境下的業務需求。例如M2M通訊、裝置資料存放區、裝置資料計算、訊息佇列服務等。

資料服務

針對物聯網資料特點,提供海量資料接入、資料解析、資料存放區、資料指標、分析洞察和資料應用等能力,協助企業使用者更容易地挖掘物聯網資料中的價值。

監控營運

提供執行個體級監控警示、全鏈路日誌分析、裝置OTA升級、裝置智能診斷和資訊安全中心服務。

物聯網平台功能的完整介紹,請參見功能特性

產品優勢

  • 海量裝置穩定串連

    支援億級裝置串連,百萬訊息並發,接入層最大可防禦600 Gbps的DDoS攻擊,SLA可達99.95%以上。

  • 低成本和全球裝置就近接入

    相比自建MQTT叢集,物聯網平台提供更豐富的管理營運能力,成本大幅降低;全球8個地區覆蓋,可根據裝置所在位置自動就近接入。

  • 易用性和靈活擴充

    可選多種付費模式:隨用隨付、訂用帳戶。隨業務規模增長,可無感擴容。一站式裝置管理、即時監控裝置情境、無縫串連阿里雲產品。可靈活簡便地搭建複雜物聯網應用。

物聯網平台產品優勢的更多內容,請參見產品優勢

應用情境

物聯網平台可在智能家居、農業裝置、智能媒體等情境中應用,提升各應用情境的使用者體驗。情境樣本,請參見應用情境

產品計費

物聯網平台支援計費方式:隨用隨付訂用帳戶

開通物聯網平台服務後,會預設提供一個公用執行個體供您試用。舊版公用執行個體採用隨用隨付的計費方式;新版公用執行個體提供固定資源規格,不收費。您可以根據業務需要的資源規格,購買企業版執行個體,採用訂用帳戶的計費方式。

關於物聯網平台計費項目、計費方式及計費組成的具體說明,請參見產品計費

開通併購買物聯網平台服務,請依次單擊立即開通服務購買企業版執行個體

使用方式

您可以通過以下方式使用物聯網平台。

方式

說明

物聯網平台控制台

使用具有互動式操作的Web服務頁面,管理您的物聯網平台資源。

雲端SDK雲端API

使用雲端SDK,向API的服務端地址發送HTTPS/HTTP GET或POST請求,並按照API介面說明,在請求中加入相應請求參數來調用API。

您可使用OpenAPI Explorer,快速檢索介面、線上調用API和動態產生SDK範例程式碼等服務。

雲端SDK使用說明,請參見下載雲端SDK

常見問題

類目

問題

雲端服務

裝置接入

訊息通訊

雲端SDK和API