阿里雲物聯網平台是一個整合了裝置接入、裝置管理、資料安全通訊、訊息訂閱、訊息轉寄和資料服務(儲存、分析、過濾、解析、整合等)等能力的一體化平台。向下支援串連海量裝置,採集裝置資料上雲;向上提供雲端API,服務端可通過雲端SDK調用雲端API將指令下發至裝置端,實現遠端控制。
快速瞭解物聯網平台
工作原理
物聯網平台與裝置、服務端、用戶端的訊息通訊流程如下。
使用物聯網平台實現裝置完整的通訊連結,需要您自行完成裝置端的裝置開發、雲端伺服器的開發(雲端SDK的配置)、資料庫的建立、手機App的開發。在裝置和伺服器開發中,您需完成裝置訊息的定義和處理邏輯。
裝置通過物聯網平台上下行通訊說明如下。
通訊鏈路 | 說明 |
上行通訊 | 裝置通過MQTT協議與物聯網平台建立長串連,上報資料(通過Publish發布Topic和Payload)到物聯網平台。 |
通過AMQP消費組,將裝置訊息流程轉到您的商務服務器上。 | |
通過物聯網平台的雲產品流轉功能,處理裝置上報資料,將處理後的資料轉寄到雲資料庫RDS、Table Store、Function Compute、時間序列資料庫TSDB、雲原生多模資料庫Lindorm、DataHub、訊息佇列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的服務端地址發送HTTPS/HTTP GET或POST請求,並按照API介面說明,在請求中加入相應請求參數來調用API。 您可使用OpenAPI Explorer,快速檢索介面、線上調用API和動態產生SDK範例程式碼等服務。 雲端SDK使用說明,請參見下載雲端SDK。 |
常見問題
類目 | 問題 |
雲端服務 | |
裝置接入 | |
訊息通訊 | |
雲端SDK和API |