阿里雲物聯網平臺產品架構與優點

產品架構:

設備鏈接物聯網平臺,與物聯網平臺進行數據通訊。物聯網平臺可將設備數據流轉到其餘阿里雲產品中進行存儲和處理。這是構建物聯網應用的基礎。
html

IoT SDK數據庫

物聯網平臺提供IoT SDK,設備集成SDK後,便可安全接入物聯網平臺,使用設備管理、數據分析、數據流轉等功能。安全

只有支持TCP/IP協議的設備能夠集成IoT SDK。服務器

具體請參考設備端SDK開發指南架構

邊緣計算函數

邊緣計算能力容許您在最靠近設備的地方構建邊緣計算節點,過濾清洗設備數據,並將處理後的數據上傳至雲平臺。性能

IoT Hub網站

IoT Hub幫助設備鏈接阿里雲物聯網平臺服務,是設備與雲端安全通訊的數據通道。IoT Hub支持PUB/SUB與RRPC兩種通訊方式,其中PUB/SUB是基於Topic進行的消息路由。阿里雲

IoT Hub具備下列特性:加密

  • 高性能擴展:支持線性動態擴展,能夠支撐十億設備同時鏈接。
  • 全鏈路加密:整個通訊鏈路以RSA,AES加密,保證數據傳輸的安全。
  • 消息實時到達:當設備與IoT Hub成功創建數據通道後,二者間將保持長鏈接,以減小握手時間,保證消息實時到達。
  • 支持數據透傳: IoT Hub支持將數據以二進制透傳的方式傳到本身的服務器上,不保存設備數據,從而保證數據的安全可控性。
  • 支持多種通訊模式:IoT Hub支持RRPC和PUB/SUB兩種通訊模式,以知足您在不一樣場景下的需求。
  • 支持多種設備接入協議:支持設備使用CoAP、MQTT、HTTPS協議接入物聯網平臺。

數據分析

數據分析服務包括流數據分析和空間可視化。流數據分析用於設置數據處理任務,空間可視化能夠將設備數據實時在二維地圖或三維模型上展現出來。

設備管理

物聯網平臺爲您提供功能豐富的設備管理服務,包括:生命週期、設備分組設備影子物模型數據解析數據存儲在線調試固件升級遠程配置、實時監控等。具體請參考相關功能文檔。

數據流轉

當設備基於Topic進行通訊時,您能夠編寫SQL對Topic中的數據進行處理,而後配置轉發規則將數據轉發到其餘Topic或阿里雲服務上進行存儲和處理。例如:

  • 轉發到雲數據庫RDS、表格存儲(Table Store)和時序時空數據庫(TSDB)中進行存儲。
  • 轉發到DataHub中,進而使用實時計算進行計算,使用MaxCompute進行大規模離線計算。
  • 轉發到函數計算(FC)中,進行事件計算。
  • 轉發到消息隊列(RocketMQ)或消息服務(MNS)中,實現高可靠消費數據。
  • 轉發到另外一個Topic中實現M2M通訊。

安全認證&權限策略

安全是IoT的重要話題。阿里雲物聯網平臺提供多重防禦保障設備雲端安全。

  • 物聯網平臺爲每一個設備頒發惟一證書,設備使用證書進行身份驗證鏈接物聯網平臺。
  • 針對不一樣安全等級和產線燒錄的要求,物聯網平臺爲開發者提供了多種設備認證方式。
  • 受權粒度精確到設備級別,任何設備只能對本身的Topic發佈、訂閱消息。服務端憑藉阿里雲AccessKey對帳號下所屬的Topic進行操做。

產品優點:

企業基於物聯網經過運營設備數據實現效益提高已經是行業趨勢、業內共識。然而,物聯網轉型或物聯網平臺建設過程當中每每存在各種阻礙。針對此類嚴重製約企業物聯網發展的問題,阿里雲物聯網平臺提供了一系列解決方案。

如下是傳統開發與基於阿里雲物聯網平臺開發的對比結果:

更多精品課程:

阿里雲大學官網(阿里雲大學 - 官方網站,雲生態下的創新人才工場

相關文章
相關標籤/搜索