物聯網平台是阿里雲針對物聯網領域開發人員推出的一款設備管理平台。高性能IoT Hub實現設備與雲端穩定通信,全球多節點部署有效降低通信延時,多重防護能力保障設備雲端安全。此外,物聯網平台還提供豐富的設備管理功能、穩定可靠的數據存儲能力,以及規則引擎。使用規則引擎,您僅需在Web上配置簡單規則,即可將設備數據轉發至阿里雲其他產品,獲得數據采集、數據計算、數據存儲的全棧服務,真正實現物聯網應用的靈活快速搭建。
物聯網平台的主要功能如下:
設備接入
物聯網平台提供設備端SDK讓設備輕松接入阿里雲。
提供2/3/4G、NB-IoT、LoRa等不同網絡設備接入方案,解決企業異構網絡設備接入管理痛點。
提供MQTT、CoAP等多種協議的設備SDK,既滿足長連接的實時性需求,也滿足短連接的低功耗需求。
開源多種平台設備端代碼,提供跨平台移植指導,賦能企業基於多種平台做設備接入。
設備通信
設備可以使用物聯網平台,通過IoT Hub與雲端進行雙向通信。物聯網平台提供了設備與雲端的上下行通道,為設備上報與指令下發提供穩定可靠的支撐。
設備管理
提供完整的設備生命周期管理功能,支持設備注冊、功能定義、腳本解析、在線調試、遠程配置、固件升級、遠程維護、實時監控、分組管理、設備刪除。
提供設備物模型,簡化應用開發。
提供設備上下線變更通知服務,方便實時獲取設備狀態。
提供數據存儲能力,方便用戶海量設備數據的存儲及實時訪問。
支持OTA升級,賦能設備遠程升級。
提供設備影子緩存機制,將設備與應用解耦,解決不穩定無線網絡下的通信不可靠痛點。
安全能力
阿里雲物聯網平台提供多重防護有效保障設備雲端安全。
身份認證
提供芯片級安全存儲方案(ID²)及設備秘鑰安全管理機制,防止設備密鑰被破解。安全級別很高。
提供一機一密的設備認證機制,降低設備被攻破的安全風險,適合有能力批量預分配ID密鑰燒入到每個芯片的設備。安全級別高。
提供一型一密的設備預燒,認證時動態獲取三元組,適合批量生產時無法將三元組燒入每個設備的情況。安全級別普通。
通信安全
支持TLS(MQTT\HTTP)、DTLS(CoAP)數據傳輸通道,保證數據的機密性和完整性,適用於硬件資源充足、對功耗不是很敏感的設備。安全級別高。
支持TCP(MQTT)、UDP(CoAP)上自定義數據對稱加密通道,適用於資源受限、功耗敏感的設備。安全級別普通。
支持設備權限管理機制,保障設備與雲端安全通信。
支持設備級別的通信資源(TOPIC等)隔離,防止設備越權等問題。
規則引擎解析轉發數據
規則引擎將物聯網平台與阿里雲的產品無縫打通,您可以配置簡單規則,將設備數據轉發至雲產品中,進而獲得存儲、計算等其他服務。例如,基於規則引擎您可以:
配置規則實現設備與設備之間的通信,快速實現M2M場景。
將數據轉發到消息隊列(MQ)中,保障應用 消費 設備上行數據 的穩定可靠性。
將數據轉發到表格存儲(Table Store),提供設備數據采集 + 結構化存儲的聯合方案。
將數據轉發到流計算(StreamCompute)中,提供設備數據采集 + 流式計算的聯合方案。
將數據轉發到TSDB,提供設備數據采集 + 時序數據存儲的聯合方案。
將數據轉發到函數計算中,提供設備數據采集 + 事件計算的聯合方案。
十分鍾接入阿里雲物聯網平台:阿里雲大學——開發者課堂